# near model CODE resource # jump table entries: 21608-21718 (111 of them) export_2701: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 2054 movea.l A0, [A4] 0000000C 4268 0030 clr.w [A0 + 0x30] 00000010 2054 movea.l A0, [A4] 00000012 4268 0032 clr.w [A0 + 0x32] 00000016 2054 movea.l A0, [A4] 00000018 4268 0034 clr.w [A0 + 0x34] 0000001C 2054 movea.l A0, [A4] 0000001E 7000 moveq.l D0, 0x00 00000020 2140 002C move.l [A0 + 0x2C], D0 00000024 2054 movea.l A0, [A4] 00000026 4268 0008 clr.w [A0 + 0x8] 0000002A 2054 movea.l A0, [A4] 0000002C 4268 0006 clr.w [A0 + 0x6] 00000030 2054 movea.l A0, [A4] 00000032 2140 000A move.l [A0 + 0xA], D0 00000036 2054 movea.l A0, [A4] 00000038 2140 0016 move.l [A0 + 0x16], D0 0000003C 2054 movea.l A0, [A4] 0000003E 2140 000E move.l [A0 + 0xE], D0 00000042 2054 movea.l A0, [A4] 00000044 2140 0012 move.l [A0 + 0x12], D0 00000048 2054 movea.l A0, [A4] 0000004A 2140 001E move.l [A0 + 0x1E], D0 0000004E 2054 movea.l A0, [A4] 00000050 41E8 0022 lea.l A0, [A0 + 0x22] 00000054 43ED F814 lea.l A1, [A5 - 0x7EC] 00000058 20D9 move.l [A0]+, [A1]+ 0000005A 20D9 move.l [A0]+, [A1]+ 0000005C 2054 movea.l A0, [A4] 0000005E 4268 002A clr.w [A0 + 0x2A] 00000062 2054 movea.l A0, [A4] 00000064 216D F944 0036 move.l [A0 + 0x36], [A5 - 0x6BC] 0000006A 2054 movea.l A0, [A4] 0000006C 7201 moveq.l D1, 0x01 0000006E 2141 003A move.l [A0 + 0x3A], D1 00000072 2054 movea.l A0, [A4] 00000074 4268 003E clr.w [A0 + 0x3E] 00000078 2054 movea.l A0, [A4] 0000007A 117C 0002 0060 move.b [A0 + 0x60], 0x2 00000080 2054 movea.l A0, [A4] 00000082 41E8 006E lea.l A0, [A0 + 0x6E] 00000086 43ED F814 lea.l A1, [A5 - 0x7EC] 0000008A 20D9 move.l [A0]+, [A1]+ 0000008C 20D9 move.l [A0]+, [A1]+ 0000008E 2054 movea.l A0, [A4] 00000090 2140 0062 move.l [A0 + 0x62], D0 00000094 2054 movea.l A0, [A4] 00000096 2140 0066 move.l [A0 + 0x66], D0 0000009A 2054 movea.l A0, [A4] 0000009C 2140 0054 move.l [A0 + 0x54], D0 000000A0 2054 movea.l A0, [A4] 000000A2 2140 0002 move.l [A0 + 0x2], D0 000000A6 2054 movea.l A0, [A4] 000000A8 2140 0076 move.l [A0 + 0x76], D0 000000AC 7000 moveq.l D0, 0x00 000000AE 2F00 move.l -[A7], D0 000000B0 2F0C move.l -[A7], A4 000000B2 4EBA 0BEC jsr [PC + 0xBEC /* 00000CA0 */] 000000B6 2054 movea.l A0, [A4] 000000B8 7000 moveq.l D0, 0x00 000000BA 2140 004C move.l [A0 + 0x4C], D0 000000BE 2054 movea.l A0, [A4] 000000C0 2140 0050 move.l [A0 + 0x50], D0 000000C4 2054 movea.l A0, [A4] 000000C6 2140 005C move.l [A0 + 0x5C], D0 000000CA 2F0C move.l -[A7], A4 000000CC 4EAD 5472 jsr [A5 + 0x5472 /* export_2698 */] 000000D0 286E FFFC movea.l A4, [A6 - 0x4] 000000D4 4E5E unlink A6 000000D6 2E9F move.l [A7], [A7]+ 000000D8 4E75 rts 000000DA 9A54 sub.w D5, [A4] 000000DC 4D4F chk.w D6, A7 000000DE 5649 addq.w A1, 3 000000E0 454D chk.w D2, A5 000000E2 4F56 chk.w D7, [A6] 000000E4 4945 chk.w D4, D5 000000E6 4345 chk.w D1, D5 000000E8 4C4C 2E49 movem.l D0,D3,D6,A1,A2,A3,A5, A4 000000EC 4D4F chk.w D6, A7 000000EE 5649 addq.w A1, 3 000000F0 4543 chk.w D2, D3 000000F2 454C chk.w D2, A4 000000F4 4C00 0000 movem.w , D0 export_2702: fn000000F8: 000000F8 4E56 FFFC link A6, -0x0004 000000FC 48E7 0108 movem.l -[A7], D7,A4 00000100 286E 0008 movea.l A4, [A6 + 0x8] 00000104 2054 movea.l A0, [A4] 00000106 2D68 002C FFFC move.l [A6 - 0x4], [A0 + 0x2C] 0000010C 558F subq.l A7, 2 0000010E 1F2E 0010 move.b -[A7], [A6 + 0x10] 00000112 2F2E 000C move.l -[A7], [A6 + 0xC] 00000116 486E FFFC pea.l [A6 - 0x4] 0000011A 4EAD 3562 jsr [A5 + 0x3562 /* export_1704 */] 0000011E 1E1F move.b D7, [A7]+ 00000120 2054 movea.l A0, [A4] 00000122 216E FFFC 002C move.l [A0 + 0x2C], [A6 - 0x4] 00000128 1D47 0012 move.b [A6 + 0x12], D7 0000012C 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC] 00000132 4E5E unlink A6 00000134 205F movea.l A0, [A7]+ 00000136 4FEF 000A lea.l A7, [A7 + 0xA] 0000013A 4ED0 jmp [A0] 0000013C 9954 sub.w [A4], D4 0000013E 4D4F chk.w D6, A7 00000140 5649 addq.w A1, 3 00000142 454D chk.w D2, A5 00000144 4F56 chk.w D7, [A6] 00000146 4945 chk.w D4, D5 00000148 4345 chk.w D1, D5 0000014A 4C4C 2E4D movem.l D0,D2,D3,D6,A1,A2,A3,A5, A4 0000014E 4353 chk.w D1, [A3] 00000150 4554 chk.w D2, [A4] 00000152 464C not.w A4 00000154 4147 chk.w D0, D7 00000156 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000158-0000015E export_2703: fn00000158: 00000158 4E56 0000 link A6, 0 0000015C 558F subq.l A7, 2 // end alternate branch 00000158-0000015E export_2703: // at 00000158 (misaligned) fn00000158: // (misaligned) 0000015A 0000 558F ori.b D0, 0x8F 0000015E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000162 206E 0008 movea.l A0, [A6 + 0x8] 00000166 2050 movea.l A0, [A0] 00000168 2F28 002C move.l -[A7], [A0 + 0x2C] 0000016C 4EAD 355A jsr [A5 + 0x355A /* export_1703 */] 00000170 1D5F 0010 move.b [A6 + 0x10], [A7]+ 00000174 4E5E unlink A6 00000176 205F movea.l A0, [A7]+ 00000178 504F addq.w A7, 8 0000017A 4ED0 jmp [A0] 0000017C 9954 sub.w [A4], D4 0000017E 4D4F chk.w D6, A7 00000180 5649 addq.w A1, 3 00000182 454D chk.w D2, A5 00000184 4F56 chk.w D7, [A6] 00000186 4945 chk.w D4, D5 00000188 4345 chk.w D1, D5 0000018A 4C4C 2E4D movem.l D0,D2,D3,D6,A1,A2,A3,A5, A4 0000018E 4347 chk.w D1, D7 00000190 4554 chk.w D2, [A4] 00000192 464C not.w A4 00000194 4147 chk.w D0, D7 00000196 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2704: // at 00000198 (misaligned) 0000019A 0000 558F ori.b D0, 0x8F 0000019E 1F2E 000C move.b -[A7], [A6 + 0xC] 000001A2 7002 moveq.l D0, 0x02 000001A4 2F00 move.l -[A7], D0 000001A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001AA 4EBA FF4C jsr [PC - 0xB4 /* 000000F8 */] 000001AE 1D5F 000E move.b [A6 + 0xE], [A7]+ 000001B2 4E5E unlink A6 000001B4 205F movea.l A0, [A7]+ 000001B6 5C4F addq.w A7, 6 000001B8 4ED0 jmp [A0] 000001BA 9A54 sub.w D5, [A4] 000001BC 4D4F chk.w D6, A7 000001BE 5649 addq.w A1, 3 000001C0 454D chk.w D2, A5 000001C2 4F56 chk.w D7, [A6] 000001C4 4945 chk.w D4, D5 000001C6 4345 chk.w D1, D5 000001C8 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 000001CC 4554 chk.w D2, [A4] 000001CE 4849 pea.l A1 000001D0 4C49 4748 movem.l D3,D6,A0,A1,A2,A6, A1 000001D4 5400 addq.b D0, 2 000001D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2705: // at 000001D8 (misaligned) 000001DA 0000 558F ori.b D0, 0x8F 000001DE 7002 moveq.l D0, 0x02 000001E0 2F00 move.l -[A7], D0 000001E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001E6 4EBA FF70 jsr [PC - 0x90 /* 00000158 */] 000001EA 1D5F 000C move.b [A6 + 0xC], [A7]+ 000001EE 4E5E unlink A6 000001F0 2E9F move.l [A7], [A7]+ 000001F2 4E75 rts 000001F4 9C54 sub.w D6, [A4] 000001F6 4D4F chk.w D6, A7 000001F8 5649 addq.w A1, 3 000001FA 454D chk.w D2, A5 000001FC 4F56 chk.w D7, [A6] 000001FE 4945 chk.w D4, D5 00000200 4345 chk.w D1, D5 00000202 4C4C 2E48 movem.l D3,D6,A1,A2,A3,A5, A4 00000206 494C chk.w D4, A4 00000208 4947 chk.w D4, D7 0000020A 4854 pea.l [A4] 0000020C 5354 subq.w [A4], 1 0000020E 4154 chk.w D0, [A4] 00000210 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000212 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2706: // at 00000214 (misaligned) 00000216 0000 558F ori.b D0, 0x8F 0000021A 1F2E 000C move.b -[A7], [A6 + 0xC] 0000021E 7004 moveq.l D0, 0x04 00000220 2F00 move.l -[A7], D0 00000222 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000226 4EBA FED0 jsr [PC - 0x130 /* 000000F8 */] 0000022A 1D5F 000E move.b [A6 + 0xE], [A7]+ 0000022E 4E5E unlink A6 00000230 205F movea.l A0, [A7]+ 00000232 5C4F addq.w A7, 6 00000234 4ED0 jmp [A0] 00000236 9B54 sub.w [A4], D5 00000238 4D4F chk.w D6, A7 0000023A 5649 addq.w A1, 3 0000023C 454D chk.w D2, A5 0000023E 4F56 chk.w D7, [A6] 00000240 4945 chk.w D4, D5 00000242 4345 chk.w D1, D5 00000244 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 00000248 4554 chk.w D2, [A4] 0000024A 5345 subq.w D5, 1 0000024C 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000250 4544 chk.w D2, D4 00000252 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2707: // at 00000254 (misaligned) 00000256 0000 558F ori.b D0, 0x8F 0000025A 7004 moveq.l D0, 0x04 0000025C 2F00 move.l -[A7], D0 0000025E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000262 4EBA FEF4 jsr [PC - 0x10C /* 00000158 */] 00000266 1D5F 000C move.b [A6 + 0xC], [A7]+ 0000026A 4E5E unlink A6 0000026C 2E9F move.l [A7], [A7]+ 0000026E 4E75 rts 00000270 9E54 sub.w D7, [A4] 00000272 4D4F chk.w D6, A7 00000274 5649 addq.w A1, 3 00000276 454D chk.w D2, A5 00000278 4F56 chk.w D7, [A6] 0000027A 4945 chk.w D4, D5 0000027C 4345 chk.w D1, D5 0000027E 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 00000282 454C chk.w D2, A4 00000284 4543 chk.w D2, D3 00000286 5449 addq.w A1, 2 00000288 4F4E chk.w D7, A6 0000028A 5354 subq.w [A4], 1 0000028C 4154 chk.w D0, [A4] 0000028E 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000290 0000 0000 ori.b D0, 0x0 export_2708: 00000294 4E56 0000 link A6, 0 00000298 558F subq.l A7, 2 0000029A 1F2E 000C move.b -[A7], [A6 + 0xC] 0000029E 4878 0200 push.l 0x200 000002A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002A6 4EBA FE50 jsr [PC - 0x1B0 /* 000000F8 */] 000002AA 1D5F 000E move.b [A6 + 0xE], [A7]+ 000002AE 4E5E unlink A6 000002B0 205F movea.l A0, [A7]+ 000002B2 5C4F addq.w A7, 6 000002B4 4ED0 jmp [A0] 000002B6 9F54 sub.w [A4], D7 000002B8 4D4F chk.w D6, A7 000002BA 5649 addq.w A1, 3 000002BC 454D chk.w D2, A5 000002BE 4F56 chk.w D7, [A6] 000002C0 4945 chk.w D4, D5 000002C2 4345 chk.w D1, D5 000002C4 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 000002C8 4554 chk.w D2, [A4] 000002CA 4452 neg.w [A2] 000002CC 4147 chk.w D0, D7 000002CE 4455 neg.w [A5] 000002D0 5045 addq.w D5, 8 000002D2 464C not.w A4 000002D4 4147 chk.w D0, D7 000002D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2709: // at 000002D8 (misaligned) 000002DA 0000 558F ori.b D0, 0x8F 000002DE 4878 0200 push.l 0x200 000002E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002E6 4EBA FE70 jsr [PC - 0x190 /* 00000158 */] 000002EA 1D5F 000C move.b [A6 + 0xC], [A7]+ 000002EE 4E5E unlink A6 000002F0 2E9F move.l [A7], [A7]+ 000002F2 4E75 rts 000002F4 9F54 sub.w [A4], D7 000002F6 4D4F chk.w D6, A7 000002F8 5649 addq.w A1, 3 000002FA 454D chk.w D2, A5 000002FC 4F56 chk.w D7, [A6] 000002FE 4945 chk.w D4, D5 00000300 4345 chk.w D1, D5 00000302 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00000306 4554 chk.w D2, [A4] 00000308 4452 neg.w [A2] 0000030A 4147 chk.w D0, D7 0000030C 4455 neg.w [A5] 0000030E 5045 addq.w D5, 8 00000310 464C not.w A4 00000312 4147 chk.w D0, D7 00000314 0000 0000 ori.b D0, 0x0 export_2710: 00000318 4E56 0000 link A6, 0 0000031C 558F subq.l A7, 2 0000031E 1F2E 000C move.b -[A7], [A6 + 0xC] 00000322 4878 0400 push.l 0x400 00000326 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000032A 4EBA FDCC jsr [PC - 0x234 /* 000000F8 */] 0000032E 1D5F 000E move.b [A6 + 0xE], [A7]+ 00000332 4E5E unlink A6 00000334 205F movea.l A0, [A7]+ 00000336 5C4F addq.w A7, 6 00000338 4ED0 jmp [A0] 0000033A 9B54 sub.w [A4], D5 0000033C 4D4F chk.w D6, A7 0000033E 5649 addq.w A1, 3 00000340 454D chk.w D2, A5 00000342 4F56 chk.w D7, [A6] 00000344 4945 chk.w D4, D5 00000346 4345 chk.w D1, D5 00000348 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 0000034C 4554 chk.w D2, [A4] 0000034E 4452 neg.w [A2] 00000350 4147 chk.w D0, D7 00000352 464C not.w A4 00000354 4147 chk.w D0, D7 00000356 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2711: // at 00000358 (misaligned) 0000035A 0000 558F ori.b D0, 0x8F 0000035E 4878 0400 push.l 0x400 00000362 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000366 4EBA FDF0 jsr [PC - 0x210 /* 00000158 */] 0000036A 1D5F 000C move.b [A6 + 0xC], [A7]+ 0000036E 4E5E unlink A6 00000370 2E9F move.l [A7], [A7]+ 00000372 4E75 rts 00000374 9B54 sub.w [A4], D5 00000376 4D4F chk.w D6, A7 00000378 5649 addq.w A1, 3 0000037A 454D chk.w D2, A5 0000037C 4F56 chk.w D7, [A6] 0000037E 4945 chk.w D4, D5 00000380 4345 chk.w D1, D5 00000382 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00000386 4554 chk.w D2, [A4] 00000388 4452 neg.w [A2] 0000038A 4147 chk.w D0, D7 0000038C 464C not.w A4 0000038E 4147 chk.w D0, D7 00000390 0000 0000 ori.b D0, 0x0 export_2712: fn00000394: 00000394 4E56 0000 link A6, 0 00000398 558F subq.l A7, 2 0000039A 1F2E 000C move.b -[A7], [A6 + 0xC] 0000039E 4878 0800 push.l 0x800 000003A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003A6 4EBA FD50 jsr [PC - 0x2B0 /* 000000F8 */] 000003AA 1D5F 000E move.b [A6 + 0xE], [A7]+ 000003AE 4E5E unlink A6 000003B0 205F movea.l A0, [A7]+ 000003B2 5C4F addq.w A7, 6 000003B4 4ED0 jmp [A0] 000003B6 8022 or.b D0, -[A2] 000003B8 544D addq.w A5, 2 000003BA 4F56 chk.w D7, [A6] 000003BC 4945 chk.w D4, D5 000003BE 4D4F chk.w D6, A7 000003C0 5649 addq.w A1, 3 000003C2 4543 chk.w D2, D3 000003C4 454C chk.w D2, A4 000003C6 4C2E 5345 544D movem.w D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544D] 000003CC 5553 subq.w [A3], 2 000003CE 5446 addq.w D6, 2 000003D0 4C41 5454 movem.l D2,D4,D6,A2,A4,A6, D1 000003D4 454E chk.w D2, A6 000003D6 464C not.w A4 000003D8 4147 chk.w D0, D7 000003DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2713: // at 000003DC (misaligned) 000003DE 0000 558F ori.b D0, 0x8F 000003E2 4878 0800 push.l 0x800 000003E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003EA 4EBA FD6C jsr [PC - 0x294 /* 00000158 */] 000003EE 1D5F 000C move.b [A6 + 0xC], [A7]+ 000003F2 4E5E unlink A6 000003F4 2E9F move.l [A7], [A7]+ 000003F6 4E75 rts 000003F8 8022 or.b D0, -[A2] 000003FA 544D addq.w A5, 2 000003FC 4F56 chk.w D7, [A6] 000003FE 4945 chk.w D4, D5 00000400 4D4F chk.w D6, A7 00000402 5649 addq.w A1, 3 00000404 4543 chk.w D2, D3 00000406 454C chk.w D2, A4 00000408 4C2E 4745 544D movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D] 0000040E 5553 subq.w [A3], 2 00000410 5446 addq.w D6, 2 00000412 4C41 5454 movem.l D2,D4,D6,A2,A4,A6, D1 00000416 454E chk.w D2, A6 00000418 464C not.w A4 0000041A 4147 chk.w D0, D7 0000041C 0000 0000 ori.b D0, 0x0 export_2714: 00000420 4E56 0000 link A6, 0 00000424 558F subq.l A7, 2 00000426 1F2E 000C move.b -[A7], [A6 + 0xC] 0000042A 4878 4000 push.l 0x4000 /* '@\0' */ 0000042E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000432 4EBA FCC4 jsr [PC - 0x33C /* 000000F8 */] 00000436 1D5F 000E move.b [A6 + 0xE], [A7]+ 0000043A 4E5E unlink A6 0000043C 205F movea.l A0, [A7]+ 0000043E 5C4F addq.w A7, 6 00000440 4ED0 jmp [A0] 00000442 8020 or.b D0, -[A0] 00000444 544D addq.w A5, 2 00000446 4F56 chk.w D7, [A6] 00000448 4945 chk.w D4, D5 0000044A 4D4F chk.w D6, A7 0000044C 5649 addq.w A1, 3 0000044E 4543 chk.w D2, D3 00000450 454C chk.w D2, A4 00000452 4C2E 5345 544A movem.w D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544A] 00000458 5553 subq.w [A3], 2 0000045A 5453 addq.w [A3], 2 0000045C 4156 chk.w D0, [A6] 0000045E 4544 chk.w D2, D4 00000460 464C not.w A4 00000462 4147 chk.w D0, D7 00000464 0000 0000 ori.b D0, 0x0 export_2715: 00000468 4E56 0000 link A6, 0 0000046C 558F subq.l A7, 2 0000046E 4878 4000 push.l 0x4000 /* '@\0' */ 00000472 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000476 4EBA FCE0 jsr [PC - 0x320 /* 00000158 */] 0000047A 1D5F 000C move.b [A6 + 0xC], [A7]+ 0000047E 4E5E unlink A6 00000480 2E9F move.l [A7], [A7]+ 00000482 4E75 rts 00000484 8020 or.b D0, -[A0] 00000486 544D addq.w A5, 2 00000488 4F56 chk.w D7, [A6] 0000048A 4945 chk.w D4, D5 0000048C 4D4F chk.w D6, A7 0000048E 5649 addq.w A1, 3 00000490 4543 chk.w D2, D3 00000492 454C chk.w D2, A4 00000494 4C2E 4745 544A movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544A] 0000049A 5553 subq.w [A3], 2 0000049C 5453 addq.w [A3], 2 0000049E 4156 chk.w D0, [A6] 000004A0 4544 chk.w D2, D4 000004A2 464C not.w A4 000004A4 4147 chk.w D0, D7 000004A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000004A8-000004AE fn000004A8: 000004A8 4E56 0000 link A6, 0 000004AC 558F subq.l A7, 2 // end alternate branch 000004A8-000004AE fn000004A8: // (misaligned) 000004AA 0000 558F ori.b D0, 0x8F 000004AE 4878 2000 push.l 0x2000 /* ' \0' */ 000004B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004B6 4EBA FCA0 jsr [PC - 0x360 /* 00000158 */] 000004BA 1D5F 000C move.b [A6 + 0xC], [A7]+ 000004BE 4E5E unlink A6 000004C0 2E9F move.l [A7], [A7]+ 000004C2 4E75 rts 000004C4 9A54 sub.w D5, [A4] 000004C6 4D4F chk.w D6, A7 000004C8 5649 addq.w A1, 3 000004CA 454D chk.w D2, A5 000004CC 4F56 chk.w D7, [A6] 000004CE 4945 chk.w D4, D5 000004D0 4345 chk.w D1, D5 000004D2 4C4C 2E48 movem.l D3,D6,A1,A2,A3,A5, A4 000004D6 4153 chk.w D0, [A3] 000004D8 4E4F trap 15 000004DA 5649 addq.w A1, 3 000004DC 4445 neg.w D5 000004DE 4F00 .invalid 7, D0 // invalid opcode 4 with b == 4 000004E0 0000 0000 ori.b D0, 0x0 fn000004E4: 000004E4 4E56 0000 link A6, 0 000004E8 558F subq.l A7, 2 000004EA 4878 1000 push.l 0x1000 000004EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004F2 4EBA FC64 jsr [PC - 0x39C /* 00000158 */] 000004F6 1D5F 000C move.b [A6 + 0xC], [A7]+ 000004FA 4E5E unlink A6 000004FC 2E9F move.l [A7], [A7]+ 000004FE 4E75 rts 00000500 9A54 sub.w D5, [A4] 00000502 4D4F chk.w D6, A7 00000504 5649 addq.w A1, 3 00000506 454D chk.w D2, A5 00000508 4F56 chk.w D7, [A6] 0000050A 4945 chk.w D4, D5 0000050C 4345 chk.w D1, D5 0000050E 4C4C 2E56 movem.l D1,D2,D4,D6,A1,A2,A3,A5, A4 00000512 4944 chk.w D4, D4 00000514 454F chk.w D2, A7 00000516 4953 chk.w D4, [A3] 00000518 4F46 chk.w D7, D6 0000051A 4600 not.b D0 0000051C 0000 0000 ori.b D0, 0x0 export_2716: 00000520 4E56 0000 link A6, 0 00000524 206E 0008 movea.l A0, [A6 + 0x8] 00000528 2050 movea.l A0, [A0] 0000052A 3D68 0036 000C move.w [A6 + 0xC], [A0 + 0x36] 00000530 4E5E unlink A6 00000532 2E9F move.l [A7], [A7]+ 00000534 4E75 rts 00000536 9954 sub.w [A4], D4 00000538 4D4F chk.w D6, A7 0000053A 5649 addq.w A1, 3 0000053C 454D chk.w D2, A5 0000053E 4F56 chk.w D7, [A6] 00000540 4945 chk.w D4, D5 00000542 4345 chk.w D1, D5 00000544 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00000548 4554 chk.w D2, [A4] 0000054A 4F4C chk.w D7, A4 0000054C 4452 neg.w [A2] 0000054E 4F57 chk.w D7, [A7] 00000550 0000 0000 ori.b D0, 0x0 export_2717: 00000554 4E56 0000 link A6, 0 00000558 206E 0008 movea.l A0, [A6 + 0x8] 0000055C 2050 movea.l A0, [A0] 0000055E 2D68 0036 000C move.l [A6 + 0xC], [A0 + 0x36] 00000564 4E5E unlink A6 00000566 2E9F move.l [A7], [A7]+ 00000568 4E75 rts 0000056A 8022 or.b D0, -[A2] 0000056C 544D addq.w A5, 2 0000056E 4F56 chk.w D7, [A6] 00000570 4945 chk.w D4, D5 00000572 4D4F chk.w D6, A7 00000574 5649 addq.w A1, 3 00000576 4543 chk.w D2, D3 00000578 454C chk.w D2, A4 0000057A 4C2E 4745 544F movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544F] 00000580 4C44 4752 movem.l D1,D4,D6,A0,A1,A2,A6, D4 00000584 4944 chk.w D4, D4 00000586 4C4F 4341 movem.l D0,D6,A0,A1,A6, A7 0000058A 5449 addq.w A1, 2 0000058C 4F4E chk.w D7, A6 0000058E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2718: // at 00000590 (misaligned) 00000592 FFFC .invalid <> 00000594 2F0C move.l -[A7], A4 00000596 286E 0008 movea.l A4, [A6 + 0x8] 0000059A 2054 movea.l A0, [A4] 0000059C 2D68 0036 FFFC move.l [A6 - 0x4], [A0 + 0x36] 000005A2 2054 movea.l A0, [A4] 000005A4 216E 000C 0036 move.l [A0 + 0x36], [A6 + 0xC] 000005AA 2D6E FFFC 0010 move.l [A6 + 0x10], [A6 - 0x4] 000005B0 286E FFF8 movea.l A4, [A6 - 0x8] 000005B4 4E5E unlink A6 000005B6 205F movea.l A0, [A7]+ 000005B8 504F addq.w A7, 8 000005BA 4ED0 jmp [A0] 000005BC 8022 or.b D0, -[A2] 000005BE 544D addq.w A5, 2 000005C0 4F56 chk.w D7, [A6] 000005C2 4945 chk.w D4, D5 000005C4 4D4F chk.w D6, A7 000005C6 5649 addq.w A1, 3 000005C8 4543 chk.w D2, D3 000005CA 454C chk.w D2, A4 000005CC 4C2E 5345 544F movem.w D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544F] 000005D2 4C44 4752 movem.l D1,D4,D6,A0,A1,A2,A6, D4 000005D6 4944 chk.w D4, D4 000005D8 4C4F 4341 movem.l D0,D6,A0,A1,A6, A7 000005DC 5449 addq.w A1, 2 000005DE 4F4E chk.w D7, A6 000005E0 0000 0000 ori.b D0, 0x0 export_2719: 000005E4 4E56 0000 link A6, 0 000005E8 206E 0008 movea.l A0, [A6 + 0x8] 000005EC 2050 movea.l A0, [A0] 000005EE 2D68 003A 000C move.l [A6 + 0xC], [A0 + 0x3A] 000005F4 4E5E unlink A6 000005F6 2E9F move.l [A7], [A7]+ 000005F8 4E75 rts 000005FA 9754 sub.w [A4], D3 000005FC 4D4F chk.w D6, A7 000005FE 5649 addq.w A1, 3 00000600 454D chk.w D2, A5 00000602 4F56 chk.w D7, [A6] 00000604 4945 chk.w D4, D5 00000606 4345 chk.w D1, D5 00000608 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 0000060C 4554 chk.w D2, [A4] 0000060E 4F4C chk.w D7, A4 00000610 445A neg.w [A2]+ 00000612 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2720: // at 00000614 (misaligned) 00000616 0000 206E ori.b D0, 0x6E /* 'n' */ 0000061A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000061E 216E 000C 003A move.l [A0 + 0x3A], [A6 + 0xC] 00000624 4E5E unlink A6 00000626 205F movea.l A0, [A7]+ 00000628 504F addq.w A7, 8 0000062A 4ED0 jmp [A0] 0000062C 9754 sub.w [A4], D3 0000062E 4D4F chk.w D6, A7 00000630 5649 addq.w A1, 3 00000632 454D chk.w D2, A5 00000634 4F56 chk.w D7, [A6] 00000636 4945 chk.w D4, D5 00000638 4345 chk.w D1, D5 0000063A 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 0000063E 4554 chk.w D2, [A4] 00000640 4F4C chk.w D7, A4 00000642 445A neg.w [A2]+ 00000644 0000 0000 ori.b D0, 0x0 export_2721: 00000648 4E56 0000 link A6, 0 0000064C 206E 0008 movea.l A0, [A6 + 0x8] 00000650 2050 movea.l A0, [A0] 00000652 226E 000C movea.l A1, [A6 + 0xC] 00000656 41E8 006E lea.l A0, [A0 + 0x6E] 0000065A 22D8 move.l [A1]+, [A0]+ 0000065C 22D8 move.l [A1]+, [A0]+ 0000065E 4E5E unlink A6 00000660 205F movea.l A0, [A7]+ 00000662 504F addq.w A7, 8 00000664 4ED0 jmp [A0] 00000666 8023 or.b D0, -[A3] 00000668 544D addq.w A5, 2 0000066A 4F56 chk.w D7, [A6] 0000066C 4945 chk.w D4, D5 0000066E 4D4F chk.w D6, A7 00000670 5649 addq.w A1, 3 00000672 4543 chk.w D2, D3 00000674 454C chk.w D2, A4 00000676 4C2E 4745 544F movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544F] 0000067C 4C44 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D4 00000680 5649 addq.w A1, 3 00000682 4544 chk.w D2, D4 00000684 4953 chk.w D4, [A3] 00000686 5052 addq.w [A2], 8 00000688 4543 chk.w D2, D3 0000068A 5400 addq.b D0, 2 0000068C 0000 0000 ori.b D0, 0x0 export_2722: 00000690 4E56 FFF8 link A6, -0x0008 00000694 2F0C move.l -[A7], A4 00000696 286E 0008 movea.l A4, [A6 + 0x8] 0000069A 2054 movea.l A0, [A4] 0000069C 43EE FFF8 lea.l A1, [A6 - 0x8] 000006A0 41E8 006E lea.l A0, [A0 + 0x6E] 000006A4 22D8 move.l [A1]+, [A0]+ 000006A6 22D8 move.l [A1]+, [A0]+ 000006A8 486E FFF8 pea.l [A6 - 0x8] 000006AC 2F0C move.l -[A7], A4 000006AE 4EBA 1F68 jsr [PC + 0x1F68 /* 00002618 */] 000006B2 286E FFF4 movea.l A4, [A6 - 0xC] 000006B6 4E5E unlink A6 000006B8 2E9F move.l [A7], [A7]+ 000006BA 4E75 rts 000006BC 8027 or.b D0, -[A7] 000006BE 544D addq.w A5, 2 000006C0 4F56 chk.w D7, [A6] 000006C2 4945 chk.w D4, D5 000006C4 4D4F chk.w D6, A7 000006C6 5649 addq.w A1, 3 000006C8 4543 chk.w D2, D3 000006CA 454C chk.w D2, A4 000006CC 4C2E 5245 5354 movem.w D0,D2,D6,A1,A4,A6, [A6 + 0x5354] 000006D2 4F52 chk.w D7, [A2] 000006D4 454F chk.w D2, A7 000006D6 4C44 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D4 000006DA 5649 addq.w A1, 3 000006DC 4544 chk.w D2, D4 000006DE 4953 chk.w D4, [A3] 000006E0 5052 addq.w [A2], 8 000006E2 4543 chk.w D2, D3 000006E4 5400 addq.b D0, 2 000006E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2723: // at 000006E8 (misaligned) 000006EA 0000 206E ori.b D0, 0x6E /* 'n' */ 000006EE 000C 226E ori.b A4, 0x6E /* 'n' */ 000006F2 0008 2251 ori.b A0, 0x51 /* 'Q' */ 000006F6 43E9 006E lea.l A1, [A1 + 0x6E] 000006FA 22D8 move.l [A1]+, [A0]+ 000006FC 22D8 move.l [A1]+, [A0]+ 000006FE 4E5E unlink A6 00000700 205F movea.l A0, [A7]+ 00000702 504F addq.w A7, 8 00000704 4ED0 jmp [A0] 00000706 8023 or.b D0, -[A3] 00000708 544D addq.w A5, 2 0000070A 4F56 chk.w D7, [A6] 0000070C 4945 chk.w D4, D5 0000070E 4D4F chk.w D6, A7 00000710 5649 addq.w A1, 3 00000712 4543 chk.w D2, D3 00000714 454C chk.w D2, A4 00000716 4C2E 5345 544F movem.w D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544F] 0000071C 4C44 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D4 00000720 5649 addq.w A1, 3 00000722 4544 chk.w D2, D4 00000724 4953 chk.w D4, [A3] 00000726 5052 addq.w [A2], 8 00000728 4543 chk.w D2, D3 0000072A 5400 addq.b D0, 2 0000072C 0000 0000 ori.b D0, 0x0 export_2724: 00000730 4E56 FFF8 link A6, -0x0008 00000734 2F0C move.l -[A7], A4 00000736 286E 0008 movea.l A4, [A6 + 0x8] 0000073A 486E FFF8 pea.l [A6 - 0x8] 0000073E 2F0C move.l -[A7], A4 00000740 4EBA 203A jsr [PC + 0x203A /* 0000277C */] 00000744 2054 movea.l A0, [A4] 00000746 41E8 006E lea.l A0, [A0 + 0x6E] 0000074A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000074E 20D9 move.l [A0]+, [A1]+ 00000750 20D9 move.l [A0]+, [A1]+ 00000752 286E FFF4 movea.l A4, [A6 - 0xC] 00000756 4E5E unlink A6 00000758 2E9F move.l [A7], [A7]+ 0000075A 4E75 rts 0000075C 8021 or.b D0, -[A1] 0000075E 544D addq.w A5, 2 00000760 4F56 chk.w D7, [A6] 00000762 4945 chk.w D4, D5 00000764 4D4F chk.w D6, A7 00000766 5649 addq.w A1, 3 00000768 4543 chk.w D2, D3 0000076A 454C chk.w D2, A4 0000076C 4C2E 5341 5645 movem.w D0,D6,A0,A1,A4,A6, [A6 + 0x5645] 00000772 4D4F chk.w D6, A7 00000774 5649 addq.w A1, 3 00000776 4544 chk.w D2, D4 00000778 4953 chk.w D4, [A3] 0000077A 5052 addq.w [A2], 8 0000077C 4543 chk.w D2, D3 0000077E 5400 addq.b D0, 2 00000780 0000 0000 ori.b D0, 0x0 export_2725: fn00000784: 00000784 4E56 FFD0 link A6, -0x0030 00000788 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000078C 286E 0010 movea.l A4, [A6 + 0x10] 00000790 558F subq.l A7, 2 00000792 2F0C move.l -[A7], A4 00000794 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00000798 4A1F tst.b [A7]+ 0000079A 6700 013E beq +0x140 /* 000008DA */ 0000079E 558F subq.l A7, 2 000007A0 2F0C move.l -[A7], A4 000007A2 4EBA FD04 jsr [PC - 0x2FC /* 000004A8 */] 000007A6 4A1F tst.b [A7]+ 000007A8 660C bne +0xE /* 000007B6 */ 000007AA 558F subq.l A7, 2 000007AC 2F0C move.l -[A7], A4 000007AE 4EBA FD34 jsr [PC - 0x2CC /* 000004E4 */] 000007B2 4A1F tst.b [A7]+ 000007B4 677E beq +0x80 /* 00000834 */ label000007B6: 000007B6 558F subq.l A7, 2 000007B8 2F0C move.l -[A7], A4 000007BA 4EBA FCEC jsr [PC - 0x314 /* 000004A8 */] 000007BE 4A1F tst.b [A7]+ 000007C0 6706 beq +0x8 /* 000007C8 */ 000007C2 202D F048 move.l D0, [A5 - 0xFB8] 000007C6 6004 bra +0x6 /* 000007CC */ label000007C8: 000007C8 202D F044 move.l D0, [A5 - 0xFBC] label000007CC: 000007CC 2640 movea.l A3, D0 000007CE 200B move.l D0, A3 000007D0 6700 0108 beq +0x10A /* 000008DA */ 000007D4 598F subq.l A7, 4 000007D6 2F0B move.l -[A7], A3 000007D8 4EAD 3602 jsr [A5 + 0x3602 /* export_1724 */] 000007DC 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 000007E0 6700 00F8 beq +0xFA /* 000008DA */ 000007E4 206E FFE4 movea.l A0, [A6 - 0x1C] 000007E8 2050 movea.l A0, [A0] 000007EA 43EE FFD0 lea.l A1, [A6 - 0x30] 000007EE 5C88 addq.l A0, 6 000007F0 22D8 move.l [A1]+, [A0]+ 000007F2 22D8 move.l [A1]+, [A0]+ 000007F4 206E 0018 movea.l A0, [A6 + 0x18] 000007F8 2068 0002 movea.l A0, [A0 + 0x2] 000007FC 2D48 FFD8 move.l [A6 - 0x28], A0 00000800 2050 movea.l A0, [A0] 00000802 43EE FFDC lea.l A1, [A6 - 0x24] 00000806 5C88 addq.l A0, 6 00000808 22D8 move.l [A1]+, [A0]+ 0000080A 22D8 move.l [A1]+, [A0]+ 0000080C 206E FFE4 movea.l A0, [A6 - 0x1C] 00000810 2F10 move.l -[A7], [A0] 00000812 206E FFD8 movea.l A0, [A6 - 0x28] 00000816 2F10 move.l -[A7], [A0] 00000818 486E FFD0 pea.l [A6 - 0x30] 0000081C 486E FFDC pea.l [A6 - 0x24] 00000820 7000 moveq.l D0, 0x00 00000822 3F00 move.w -[A7], D0 00000824 7200 moveq.l D1, 0x00 00000826 2F01 move.l -[A7], D1 00000828 A8EC syscall CopyBits 0000082A 2F0B move.l -[A7], A3 0000082C 4EAD 360A jsr [A5 + 0x360A /* export_1725 */] 00000830 6000 00A8 bra +0xAA /* 000008DA */ label00000834: 00000834 2054 movea.l A0, [A4] 00000836 2F28 0002 move.l -[A7], [A0 + 0x2] 0000083A 486E FFE8 pea.l [A6 - 0x18] 0000083E 486E FFEC pea.l [A6 - 0x14] 00000842 303C 0015 move.w D0, 0x15 00000846 AAAA syscall QuickTimeDispatch 00000848 486E FFF0 pea.l [A6 - 0x10] 0000084C 2F0C move.l -[A7], A4 0000084E 4EBA 1F2C jsr [PC + 0x1F2C /* 0000277C */] 00000852 598F subq.l A7, 4 00000854 2F0C move.l -[A7], A4 00000856 4EBA 3758 jsr [PC + 0x3758 /* 00003FB0 */] 0000085A 2C1F move.l D6, [A7]+ 0000085C 598F subq.l A7, 4 0000085E 2F0C move.l -[A7], A4 00000860 4EBA 3412 jsr [PC + 0x3412 /* 00003C74 */] 00000864 2E1F move.l D7, [A7]+ 00000866 2054 movea.l A0, [A4] 00000868 2F28 0002 move.l -[A7], [A0 + 0x2] 0000086C 2F2E 0018 move.l -[A7], [A6 + 0x18] 00000870 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000874 303C 0016 move.w D0, 0x16 00000878 AAAA syscall QuickTimeDispatch 0000087A 206E 0008 movea.l A0, [A6 + 0x8] 0000087E 43EE FFF8 lea.l A1, [A6 - 0x8] 00000882 22D8 move.l [A1]+, [A0]+ 00000884 22D8 move.l [A1]+, [A0]+ 00000886 2054 movea.l A0, [A4] 00000888 2F28 0002 move.l -[A7], [A0 + 0x2] 0000088C 486E FFF8 pea.l [A6 - 0x8] 00000890 303C 00FA move.w D0, 0xFA 00000894 AAAA syscall QuickTimeDispatch 00000896 2F2E 000C move.l -[A7], [A6 + 0xC] 0000089A 2F0C move.l -[A7], A4 0000089C 4EBA 392A jsr [PC + 0x392A /* 000041C8 */] 000008A0 2054 movea.l A0, [A4] 000008A2 2F28 0002 move.l -[A7], [A0 + 0x2] 000008A6 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000008AA 7000 moveq.l D0, 0x00 000008AC 2F00 move.l -[A7], D0 000008AE 303C 0016 move.w D0, 0x16 000008B2 AAAA syscall QuickTimeDispatch 000008B4 2F07 move.l -[A7], D7 000008B6 2F0C move.l -[A7], A4 000008B8 4EBA 3336 jsr [PC + 0x3336 /* 00003BF0 */] 000008BC 2054 movea.l A0, [A4] 000008BE 2F28 0002 move.l -[A7], [A0 + 0x2] 000008C2 486E FFF0 pea.l [A6 - 0x10] 000008C6 303C 00FA move.w D0, 0xFA 000008CA AAAA syscall QuickTimeDispatch 000008CC 2F06 move.l -[A7], D6 000008CE 2054 movea.l A0, [A4] 000008D0 1F28 0060 move.b -[A7], [A0 + 0x60] 000008D4 2F0C move.l -[A7], A4 000008D6 4EBA 34C4 jsr [PC + 0x34C4 /* 00003D9C */] label000008DA: 000008DA 4CEE 18C0 FFC0 movem.l D6,D7,A3,A4, [A6 - 0x40] 000008E0 4E5E unlink A6 000008E2 205F movea.l A0, [A7]+ 000008E4 4FEF 0014 lea.l A7, [A7 + 0x14] 000008E8 4ED0 jmp [A0] 000008EA 8020 or.b D0, -[A0] 000008EC 4452 neg.w [A2] 000008EE 4157 chk.w D0, [A7] 000008F0 534F subq.w A7, 1 000008F2 4D45 chk.w D6, D5 000008F4 4652 not.w [A2] 000008F6 414D chk.w D0, A5 000008F8 455F chk.w D2, [A7]+ 000008FA 5F31 3554 subq.b <>, 7 000008FE 4D4F chk.w D6, A7 00000900 5649 addq.w A1, 3 00000902 454D chk.w D2, A5 00000904 4F56 chk.w D7, [A6] 00000906 4945 chk.w D4, D5 00000908 4345 chk.w D1, D5 0000090A 4C4C 0000 movem.l , A4 0000090E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2726: // at 00000910 (misaligned) 00000912 FD2C .extension 0xD2C <> // unimplemented 00000914 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000918 286E 0008 movea.l A4, [A6 + 0x8] 0000091C 2054 movea.l A0, [A4] 0000091E 4AA8 0002 tst.l [A0 + 0x2] 00000922 670C beq +0xE /* 00000930 */ 00000924 206E 000C movea.l A0, [A6 + 0xC] 00000928 2050 movea.l A0, [A0] 0000092A 4AA8 0002 tst.l [A0 + 0x2] 0000092E 6608 bne +0xA /* 00000938 */ label00000930: 00000930 422E 0010 clr.b [A6 + 0x10] 00000934 6000 02A2 bra +0x2A4 /* 00000BD8 */ label00000938: 00000938 598F subq.l A7, 4 0000093A 2054 movea.l A0, [A4] 0000093C 2F28 0002 move.l -[A7], [A0 + 0x2] 00000940 303C 002B move.w D0, 0x2B /* '+' */ 00000944 AAAA syscall QuickTimeDispatch 00000946 598F subq.l A7, 4 00000948 206E 000C movea.l A0, [A6 + 0xC] 0000094C 2050 movea.l A0, [A0] 0000094E 2F28 0002 move.l -[A7], [A0 + 0x2] 00000952 303C 002B move.w D0, 0x2B /* '+' */ 00000956 AAAA syscall QuickTimeDispatch 00000958 201F move.l D0, [A7]+ 0000095A B09F cmp.l D0, [A7]+ 0000095C 6708 beq +0xA /* 00000966 */ 0000095E 422E 0010 clr.b [A6 + 0x10] 00000962 6000 0274 bra +0x276 /* 00000BD8 */ label00000966: 00000966 598F subq.l A7, 4 00000968 2054 movea.l A0, [A4] 0000096A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000096E 303C 003F move.w D0, 0x3F /* '?' */ 00000972 AAAA syscall QuickTimeDispatch 00000974 598F subq.l A7, 4 00000976 206E 000C movea.l A0, [A6 + 0xC] 0000097A 2050 movea.l A0, [A0] 0000097C 2F28 0002 move.l -[A7], [A0 + 0x2] 00000980 303C 003F move.w D0, 0x3F /* '?' */ 00000984 AAAA syscall QuickTimeDispatch 00000986 201F move.l D0, [A7]+ 00000988 B09F cmp.l D0, [A7]+ 0000098A 6708 beq +0xA /* 00000994 */ 0000098C 422E 0010 clr.b [A6 + 0x10] 00000990 6000 0246 bra +0x248 /* 00000BD8 */ label00000994: 00000994 7001 moveq.l D0, 0x01 00000996 A122 syscall NewHandle, flags=1 00000998 2D48 FFF8 move.l [A6 - 0x8], A0 0000099C 6608 bne +0xA /* 000009A6 */ 0000099E 422E 0010 clr.b [A6 + 0x10] 000009A2 6000 0234 bra +0x236 /* 00000BD8 */ label000009A6: 000009A6 7001 moveq.l D0, 0x01 000009A8 A122 syscall NewHandle, flags=1 000009AA 2D48 FFFC move.l [A6 - 0x4], A0 000009AE 660E bne +0x10 /* 000009BE */ 000009B0 206E FFF8 movea.l A0, [A6 - 0x8] 000009B4 A023 syscall DisposHandle/DisposeHandle 000009B6 422E 0010 clr.b [A6 + 0x10] 000009BA 6000 021C bra +0x21E /* 00000BD8 */ label000009BE: 000009BE 7A01 moveq.l D5, 0x01 000009C0 598F subq.l A7, 4 000009C2 2054 movea.l A0, [A4] 000009C4 2F28 0002 move.l -[A7], [A0 + 0x2] 000009C8 303C 003F move.w D0, 0x3F /* '?' */ 000009CC AAAA syscall QuickTimeDispatch 000009CE 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 000009D2 6000 01E8 bra +0x1EA /* 00000BBC */ label000009D6: 000009D6 598F subq.l A7, 4 000009D8 2054 movea.l A0, [A4] 000009DA 2F28 0002 move.l -[A7], [A0 + 0x2] 000009DE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000009E2 303C 0117 move.w D0, 0x117 000009E6 AAAA syscall QuickTimeDispatch 000009E8 2D5F FD2C move.l [A6 - 0x2D4], [A7]+ 000009EC 598F subq.l A7, 4 000009EE 2F2E FD2C move.l -[A7], [A6 - 0x2D4] 000009F2 303C 004B move.w D0, 0x4B /* 'K' */ 000009F6 AAAA syscall QuickTimeDispatch 000009F8 2D5F FFDC move.l [A6 - 0x24], [A7]+ 000009FC 598F subq.l A7, 4 000009FE 206E 000C movea.l A0, [A6 + 0xC] 00000A02 2050 movea.l A0, [A0] 00000A04 2F28 0002 move.l -[A7], [A0 + 0x2] 00000A08 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000A0C 303C 0117 move.w D0, 0x117 00000A10 AAAA syscall QuickTimeDispatch 00000A12 2D5F FD30 move.l [A6 - 0x2D0], [A7]+ 00000A16 598F subq.l A7, 4 00000A18 2F2E FD30 move.l -[A7], [A6 - 0x2D0] 00000A1C 303C 004B move.w D0, 0x4B /* 'K' */ 00000A20 AAAA syscall QuickTimeDispatch 00000A22 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 00000A26 598F subq.l A7, 4 00000A28 2F2E FD2C move.l -[A7], [A6 - 0x2D4] 00000A2C 303C 0062 move.w D0, 0x62 /* 'b' */ 00000A30 AAAA syscall QuickTimeDispatch 00000A32 2D57 FD34 move.l [A6 - 0x2CC], [A7] 00000A36 486E FD38 pea.l [A6 - 0x2C8] 00000A3A 486E FD50 pea.l [A6 - 0x2B0] 00000A3E 486E FD40 pea.l [A6 - 0x2C0] 00000A42 303C 006F move.w D0, 0x6F /* 'o' */ 00000A46 AAAA syscall QuickTimeDispatch 00000A48 598F subq.l A7, 4 00000A4A 2F2E FD30 move.l -[A7], [A6 - 0x2D0] 00000A4E 303C 0062 move.w D0, 0x62 /* 'b' */ 00000A52 AAAA syscall QuickTimeDispatch 00000A54 2657 movea.l A3, [A7] 00000A56 486E FD3C pea.l [A6 - 0x2C4] 00000A5A 486E FE50 pea.l [A6 - 0x1B0] 00000A5E 486E FD44 pea.l [A6 - 0x2BC] 00000A62 303C 006F move.w D0, 0x6F /* 'o' */ 00000A66 AAAA syscall QuickTimeDispatch 00000A68 202E FD38 move.l D0, [A6 - 0x2C8] 00000A6C B0AE FD3C cmp.l D0, [A6 - 0x2C4] 00000A70 660A bne +0xC /* 00000A7C */ 00000A72 202E FD40 move.l D0, [A6 - 0x2C0] 00000A76 B0AE FD44 cmp.l D0, [A6 - 0x2BC] 00000A7A 6706 beq +0x8 /* 00000A82 */ label00000A7C: 00000A7C 4205 clr.b D5 00000A7E 6000 0148 bra +0x14A /* 00000BC8 */ label00000A82: 00000A82 558F subq.l A7, 2 00000A84 2F2E FD34 move.l -[A7], [A6 - 0x2CC] 00000A88 486E FFF0 pea.l [A6 - 0x10] 00000A8C 303C 0199 move.w D0, 0x199 00000A90 AAAA syscall QuickTimeDispatch 00000A92 3C1F move.w D6, [A7]+ 00000A94 558F subq.l A7, 2 00000A96 2F0B move.l -[A7], A3 00000A98 486E FFF2 pea.l [A6 - 0xE] 00000A9C 303C 0199 move.w D0, 0x199 00000AA0 AAAA syscall QuickTimeDispatch 00000AA2 381F move.w D4, [A7]+ 00000AA4 4A46 tst.w D6 00000AA6 660E bne +0x10 /* 00000AB6 */ 00000AA8 4A44 tst.w D4 00000AAA 660A bne +0xC /* 00000AB6 */ 00000AAC 302E FFF0 move.w D0, [A6 - 0x10] 00000AB0 B06E FFF2 cmp.w D0, [A6 - 0xE] 00000AB4 6706 beq +0x8 /* 00000ABC */ label00000AB6: 00000AB6 4205 clr.b D5 00000AB8 6000 010E bra +0x110 /* 00000BC8 */ label00000ABC: 00000ABC 3E2E FFF0 move.w D7, [A6 - 0x10] 00000AC0 6000 00EC bra +0xEE /* 00000BAE */ label00000AC4: 00000AC4 558F subq.l A7, 2 00000AC6 2F2E FD34 move.l -[A7], [A6 - 0x2CC] 00000ACA 3F07 move.w -[A7], D7 00000ACC 486E FFF8 pea.l [A6 - 0x8] 00000AD0 486E FD48 pea.l [A6 - 0x2B8] 00000AD4 486E FFE6 pea.l [A6 - 0x1A] 00000AD8 303C 0197 move.w D0, 0x197 00000ADC AAAA syscall QuickTimeDispatch 00000ADE 3C1F move.w D6, [A7]+ 00000AE0 558F subq.l A7, 2 00000AE2 2F0B move.l -[A7], A3 00000AE4 3F07 move.w -[A7], D7 00000AE6 486E FFFC pea.l [A6 - 0x4] 00000AEA 486E FD4C pea.l [A6 - 0x2B4] 00000AEE 486E FFEA pea.l [A6 - 0x16] 00000AF2 303C 0197 move.w D0, 0x197 00000AF6 AAAA syscall QuickTimeDispatch 00000AF8 381F move.w D4, [A7]+ 00000AFA B846 cmp.w D4, D6 00000AFC 660A bne +0xC /* 00000B08 */ 00000AFE 202E FD48 move.l D0, [A6 - 0x2B8] 00000B02 B0AE FD4C cmp.l D0, [A6 - 0x2B4] 00000B06 6706 beq +0x8 /* 00000B0E */ label00000B08: 00000B08 4205 clr.b D5 00000B0A 6000 00A8 bra +0xAA /* 00000BB4 */ label00000B0E: 00000B0E 4A46 tst.w D6 00000B10 6600 0098 bne +0x9A /* 00000BAA */ 00000B14 0CAE 616C 6973 FD48 cmpi.l [A6 - 0x2B8], 0x616C6973 /* 'alis' */ 00000B1C 6600 008C bne +0x8E /* 00000BAA */ 00000B20 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 00000B26 422E FFE5 clr.b [A6 - 0x1B] 00000B2A 558F subq.l A7, 2 00000B2C 7000 moveq.l D0, 0x00 00000B2E 2F00 move.l -[A7], D0 00000B30 4878 0102 push.l 0x102 00000B34 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000B38 486E FFEE pea.l [A6 - 0x12] 00000B3C 486E FF50 pea.l [A6 - 0xB0] 00000B40 486E FFE5 pea.l [A6 - 0x1B] 00000B44 2F00 move.l -[A7], D0 00000B46 2F00 move.l -[A7], D0 00000B48 7005 moveq.l D0, 0x05 00000B4A A823 syscall AliasDispatch 00000B4C 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 00000B52 422E FFE5 clr.b [A6 - 0x1B] 00000B56 558F subq.l A7, 2 00000B58 7000 moveq.l D0, 0x00 00000B5A 2F00 move.l -[A7], D0 00000B5C 4878 0102 push.l 0x102 00000B60 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B64 486E FFEE pea.l [A6 - 0x12] 00000B68 486E FF96 pea.l [A6 - 0x6A] 00000B6C 486E FFE5 pea.l [A6 - 0x1B] 00000B70 2F00 move.l -[A7], D0 00000B72 2F00 move.l -[A7], D0 00000B74 7005 moveq.l D0, 0x05 00000B76 A823 syscall AliasDispatch 00000B78 302E FF50 move.w D0, [A6 - 0xB0] 00000B7C B06E FF50 cmp.w D0, [A6 - 0xB0] 00000B80 584F addq.w A7, 4 00000B82 6622 bne +0x24 /* 00000BA6 */ 00000B84 202E FF52 move.l D0, [A6 - 0xAE] 00000B88 B0AE FF98 cmp.l D0, [A6 - 0x68] 00000B8C 6618 bne +0x1A /* 00000BA6 */ 00000B8E 558F subq.l A7, 2 00000B90 486E FF56 pea.l [A6 - 0xAA] 00000B94 486E FF9C pea.l [A6 - 0x64] 00000B98 7001 moveq.l D0, 0x01 00000B9A 1F00 move.b -[A7], D0 00000B9C 1F00 move.b -[A7], D0 00000B9E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000BA2 4A1F tst.b [A7]+ 00000BA4 6604 bne +0x6 /* 00000BAA */ label00000BA6: 00000BA6 4205 clr.b D5 00000BA8 600A bra +0xC /* 00000BB4 */ label00000BAA: 00000BAA 3007 move.w D0, D7 00000BAC 5347 subq.w D7, 1 label00000BAE: 00000BAE 4A47 tst.w D7 00000BB0 6E00 FF12 bgt -0xEC /* 00000AC4 */ label00000BB4: 00000BB4 202E FFF4 move.l D0, [A6 - 0xC] 00000BB8 53AE FFF4 subq.l [A6 - 0xC], 1 label00000BBC: 00000BBC 4AAE FFF4 tst.l [A6 - 0xC] 00000BC0 6F06 ble +0x8 /* 00000BC8 */ 00000BC2 4A05 tst.b D5 00000BC4 6600 FE10 bne -0x1EE /* 000009D6 */ label00000BC8: 00000BC8 206E FFF8 movea.l A0, [A6 - 0x8] 00000BCC A023 syscall DisposHandle/DisposeHandle 00000BCE 206E FFFC movea.l A0, [A6 - 0x4] 00000BD2 A023 syscall DisposHandle/DisposeHandle 00000BD4 1D45 0010 move.b [A6 + 0x10], D5 label00000BD8: 00000BD8 4CEE 18F8 FD10 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2F0] 00000BDE 4E5E unlink A6 00000BE0 205F movea.l A0, [A7]+ 00000BE2 504F addq.w A7, 8 00000BE4 4ED0 jmp [A0] 00000BE6 9F54 sub.w [A4], D7 00000BE8 4D4F chk.w D6, A7 00000BEA 5649 addq.w A1, 3 00000BEC 454D chk.w D2, A5 00000BEE 4F56 chk.w D7, [A6] 00000BF0 4945 chk.w D4, D5 00000BF2 4345 chk.w D1, D5 00000BF4 4C4C 2E49 movem.l D0,D3,D6,A1,A2,A3,A5, A4 00000BF8 5346 subq.w D6, 1 00000BFA 524F addq.w A7, 1 00000BFC 4D53 chk.w D6, [A3] 00000BFE 414D chk.w D0, A5 00000C00 454D chk.w D2, A5 00000C02 4F56 chk.w D7, [A6] 00000C04 4945 chk.w D4, D5 00000C06 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000C08-00000C12 export_2727: fn00000C08: 00000C08 4E56 0000 link A6, 0 00000C0C 206E 0008 movea.l A0, [A6 + 0x8] 00000C10 2050 movea.l A0, [A0] // end alternate branch 00000C08-00000C12 export_2727: // at 00000C08 (misaligned) fn00000C08: // (misaligned) 00000C0A 0000 206E ori.b D0, 0x6E /* 'n' */ 00000C0E 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000C12 2D68 0002 000C move.l [A6 + 0xC], [A0 + 0x2] 00000C18 4E5E unlink A6 00000C1A 2E9F move.l [A7], [A7]+ 00000C1C 4E75 rts 00000C1E 9854 sub.w D4, [A4] 00000C20 4D4F chk.w D6, A7 00000C22 5649 addq.w A1, 3 00000C24 454D chk.w D2, A5 00000C26 4F56 chk.w D7, [A6] 00000C28 4945 chk.w D4, D5 00000C2A 4345 chk.w D1, D5 00000C2C 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00000C30 4554 chk.w D2, [A4] 00000C32 4D4F chk.w D6, A7 00000C34 5649 addq.w A1, 3 00000C36 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000C38 0000 0000 ori.b D0, 0x0 export_2728: 00000C3C 4E56 0000 link A6, 0 00000C40 2F0C move.l -[A7], A4 00000C42 286E 0008 movea.l A4, [A6 + 0x8] 00000C46 2054 movea.l A0, [A4] 00000C48 4AA8 0058 tst.l [A0 + 0x58] 00000C4C 671A beq +0x1C /* 00000C68 */ 00000C4E 558F subq.l A7, 2 00000C50 2054 movea.l A0, [A4] 00000C52 2F28 0058 move.l -[A7], [A0 + 0x58] 00000C56 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */] 00000C5A 4A1F tst.b [A7]+ 00000C5C 660A bne +0xC /* 00000C68 */ 00000C5E 7000 moveq.l D0, 0x00 00000C60 2F00 move.l -[A7], D0 00000C62 2F0C move.l -[A7], A4 00000C64 4EBA 003A jsr [PC + 0x3A /* 00000CA0 */] label00000C68: 00000C68 2054 movea.l A0, [A4] 00000C6A 2D68 0058 000C move.l [A6 + 0xC], [A0 + 0x58] 00000C70 286E FFFC movea.l A4, [A6 - 0x4] 00000C74 4E5E unlink A6 00000C76 2E9F move.l [A7], [A7]+ 00000C78 4E75 rts 00000C7A 8020 or.b D0, -[A0] 00000C7C 544D addq.w A5, 2 00000C7E 4F56 chk.w D7, [A6] 00000C80 4945 chk.w D4, D5 00000C82 4D4F chk.w D6, A7 00000C84 5649 addq.w A1, 3 00000C86 4543 chk.w D2, D3 00000C88 454C chk.w D2, A4 00000C8A 4C2E 4745 5446 movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5446] 00000C90 524F addq.w A7, 1 00000C92 4D4D chk.w D6, A5 00000C94 4F56 chk.w D7, [A6] 00000C96 4945 chk.w D4, D5 00000C98 4345 chk.w D1, D5 00000C9A 4C4C 0000 movem.l , A4 00000C9E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000CA0-00000CAA export_2729: fn00000CA0: 00000CA0 4E56 0000 link A6, 0 00000CA4 206E 0008 movea.l A0, [A6 + 0x8] 00000CA8 2050 movea.l A0, [A0] // end alternate branch 00000CA0-00000CAA export_2729: // at 00000CA0 (misaligned) fn00000CA0: // (misaligned) 00000CA2 0000 206E ori.b D0, 0x6E /* 'n' */ 00000CA6 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000CAA 216E 000C 0058 move.l [A0 + 0x58], [A6 + 0xC] 00000CB0 4E5E unlink A6 00000CB2 205F movea.l A0, [A7]+ 00000CB4 504F addq.w A7, 8 00000CB6 4ED0 jmp [A0] 00000CB8 8020 or.b D0, -[A0] 00000CBA 544D addq.w A5, 2 00000CBC 4F56 chk.w D7, [A6] 00000CBE 4945 chk.w D4, D5 00000CC0 4D4F chk.w D6, A7 00000CC2 5649 addq.w A1, 3 00000CC4 4543 chk.w D2, D3 00000CC6 454C chk.w D2, A4 00000CC8 4C2E 5345 5446 movem.w D0,D2,D6,A0,A1,A4,A6, [A6 + 0x5446] 00000CCE 524F addq.w A7, 1 00000CD0 4D4D chk.w D6, A5 00000CD2 4F56 chk.w D7, [A6] 00000CD4 4945 chk.w D4, D5 00000CD6 4345 chk.w D1, D5 00000CD8 4C4C 0000 movem.l , A4 export_2730: 00000CDC 4E56 0000 link A6, 0 00000CE0 206E 0008 movea.l A0, [A6 + 0x8] 00000CE4 2050 movea.l A0, [A0] 00000CE6 2D68 000A 000C move.l [A6 + 0xC], [A0 + 0xA] 00000CEC 4E5E unlink A6 00000CEE 2E9F move.l [A7], [A7]+ 00000CF0 4E75 rts 00000CF2 8026 or.b D0, -[A6] 00000CF4 544D addq.w A5, 2 00000CF6 4F56 chk.w D7, [A6] 00000CF8 4945 chk.w D4, D5 00000CFA 4D4F chk.w D6, A7 00000CFC 5649 addq.w A1, 3 00000CFE 4543 chk.w D2, D3 00000D00 454C chk.w D2, A4 00000D02 4C2E 4745 5446 movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5446] 00000D08 524F addq.w A7, 1 00000D0A 4D4D chk.w D6, A5 00000D0C 4F56 chk.w D7, [A6] 00000D0E 4945 chk.w D4, D5 00000D10 4F46 chk.w D7, D6 00000D12 4653 not.w [A3] 00000D14 4554 chk.w D2, [A4] 00000D16 5449 addq.w A1, 2 00000D18 4D45 chk.w D6, D5 00000D1A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2731: // at 00000D1C (misaligned) 00000D1E 0000 48E7 ori.b D0, 0xE7 00000D22 0108 btst A0, D0 00000D24 286E 0008 movea.l A4, [A6 + 0x8] 00000D28 2054 movea.l A0, [A4] 00000D2A 4AA8 0076 tst.l [A0 + 0x76] 00000D2E 6710 beq +0x12 /* 00000D40 */ 00000D30 2F28 0076 move.l -[A7], [A0 + 0x76] 00000D34 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00000D38 2054 movea.l A0, [A4] 00000D3A 7000 moveq.l D0, 0x00 00000D3C 2140 0076 move.l [A0 + 0x76], D0 label00000D40: 00000D40 2054 movea.l A0, [A4] 00000D42 4AA8 005C tst.l [A0 + 0x5C] 00000D46 6710 beq +0x12 /* 00000D58 */ 00000D48 2F28 005C move.l -[A7], [A0 + 0x5C] 00000D4C 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00000D50 2054 movea.l A0, [A4] 00000D52 7000 moveq.l D0, 0x00 00000D54 2140 005C move.l [A0 + 0x5C], D0 label00000D58: 00000D58 2F0C move.l -[A7], A4 00000D5A 4EAD 582A jsr [A5 + 0x582A /* export_2817 */] 00000D5E 2F0C move.l -[A7], A4 00000D60 4EBA 0092 jsr [PC + 0x92 /* 00000DF4 */] 00000D64 2054 movea.l A0, [A4] 00000D66 4AA8 0002 tst.l [A0 + 0x2] 00000D6A 671C beq +0x1E /* 00000D88 */ 00000D6C 2F28 0002 move.l -[A7], [A0 + 0x2] 00000D70 303C 0023 move.w D0, 0x23 /* '#' */ 00000D74 AAAA syscall QuickTimeDispatch 00000D76 558F subq.l A7, 2 00000D78 303C 0003 move.w D0, 0x3 00000D7C AAAA syscall QuickTimeDispatch 00000D7E 3E1F move.w D7, [A7]+ 00000D80 2054 movea.l A0, [A4] 00000D82 7000 moveq.l D0, 0x00 00000D84 2140 0002 move.l [A0 + 0x2], D0 label00000D88: 00000D88 7000 moveq.l D0, 0x00 00000D8A 2F00 move.l -[A7], D0 00000D8C 2F0C move.l -[A7], A4 00000D8E 4EBA FF10 jsr [PC - 0xF0 /* 00000CA0 */] 00000D92 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000D98 4E5E unlink A6 00000D9A 2E9F move.l [A7], [A7]+ 00000D9C 4E75 rts 00000D9E 9A54 sub.w D5, [A4] 00000DA0 4D4F chk.w D6, A7 00000DA2 5649 addq.w A1, 3 00000DA4 454D chk.w D2, A5 00000DA6 4F56 chk.w D7, [A6] 00000DA8 4945 chk.w D4, D5 00000DAA 4345 chk.w D1, D5 00000DAC 4C4C 2E43 movem.l D0,D1,D6,A1,A2,A3,A5, A4 00000DB0 4C45 4152 movem.l D1,D4,D6,A0,A6, D5 00000DB4 4D4F chk.w D6, A7 00000DB6 5649 addq.w A1, 3 00000DB8 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000DBA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2732: // at 00000DBC (misaligned) 00000DBE 0000 2F0C ori.b D0, 0xC 00000DC2 286E 0008 movea.l A4, [A6 + 0x8] 00000DC6 2F0C move.l -[A7], A4 00000DC8 4EAD 34A2 jsr [A5 + 0x34A2 /* export_1680 */] 00000DCC 2F0C move.l -[A7], A4 00000DCE 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */] 00000DD2 286E FFFC movea.l A4, [A6 - 0x4] 00000DD6 4E5E unlink A6 00000DD8 2E9F move.l [A7], [A7]+ 00000DDA 4E75 rts 00000DDC 9454 sub.w D2, [A4] 00000DDE 4D4F chk.w D6, A7 00000DE0 5649 addq.w A1, 3 00000DE2 454D chk.w D2, A5 00000DE4 4F56 chk.w D7, [A6] 00000DE6 4945 chk.w D4, D5 00000DE8 4345 chk.w D1, D5 00000DEA 4C4C 2E46 movem.l D1,D2,D6,A1,A2,A3,A5, A4 00000DEE 5245 addq.w D5, 1 00000DF0 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000DF2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000DF4-00000DFA fn00000DF4: 00000DF4 4E56 0000 link A6, 0 00000DF8 2F0C move.l -[A7], A4 // end alternate branch 00000DF4-00000DFA fn00000DF4: // (misaligned) 00000DF6 0000 2F0C ori.b D0, 0xC 00000DFA 286E 0008 movea.l A4, [A6 + 0x8] 00000DFE 2054 movea.l A0, [A4] 00000E00 4AA8 0054 tst.l [A0 + 0x54] 00000E04 6722 beq +0x24 /* 00000E28 */ 00000E06 558F subq.l A7, 2 00000E08 7000 moveq.l D0, 0x00 00000E0A 1F00 move.b -[A7], D0 00000E0C 2F0C move.l -[A7], A4 00000E0E 4EBA 11B4 jsr [PC + 0x11B4 /* 00001FC4 */] 00000E12 2054 movea.l A0, [A4] 00000E14 2F28 0054 move.l -[A7], [A0 + 0x54] 00000E18 303C 00EC move.w D0, 0xEC 00000E1C AAAA syscall QuickTimeDispatch 00000E1E 2054 movea.l A0, [A4] 00000E20 7000 moveq.l D0, 0x00 00000E22 2140 0054 move.l [A0 + 0x54], D0 00000E26 544F addq.w A7, 2 label00000E28: 00000E28 286E FFFC movea.l A4, [A6 - 0x4] 00000E2C 4E5E unlink A6 00000E2E 2E9F move.l [A7], [A7]+ 00000E30 4E75 rts 00000E32 8020 or.b D0, -[A0] 00000E34 544D addq.w A5, 2 00000E36 4F56 chk.w D7, [A6] 00000E38 4945 chk.w D4, D5 00000E3A 4D4F chk.w D6, A7 00000E3C 5649 addq.w A1, 3 00000E3E 4543 chk.w D2, D3 00000E40 454C chk.w D2, A4 00000E42 4C2E 4449 5350 movem.w D0,D3,D6,A2,A6, [A6 + 0x5350] 00000E48 4F53 chk.w D7, [A3] 00000E4A 4543 chk.w D2, D3 00000E4C 414C chk.w D0, A4 00000E4E 4C42 4143 movem.l D0,D1,D6,A0,A6, D2 00000E52 4B53 chk.w D5, [A3] 00000E54 0000 0000 ori.b D0, 0x0 export_2733: 00000E58 4E56 FFF8 link A6, -0x0008 00000E5C 48E7 0108 movem.l -[A7], D7,A4 00000E60 286E 0008 movea.l A4, [A6 + 0x8] 00000E64 2054 movea.l A0, [A4] 00000E66 3E28 003E move.w D7, [A0 + 0x3E] 00000E6A 7000 moveq.l D0, 0x00 00000E6C 2140 0062 move.l [A0 + 0x62], D0 00000E70 2054 movea.l A0, [A4] 00000E72 2140 0066 move.l [A0 + 0x66], D0 00000E76 2054 movea.l A0, [A4] 00000E78 2140 0076 move.l [A0 + 0x76], D0 00000E7C 598F subq.l A7, 4 00000E7E 2054 movea.l A0, [A4] 00000E80 2F28 004C move.l -[A7], [A0 + 0x4C] 00000E84 4EAD 356A jsr [A5 + 0x356A /* export_1705 */] 00000E88 2054 movea.l A0, [A4] 00000E8A 215F 004C move.l [A0 + 0x4C], [A7]+ 00000E8E 598F subq.l A7, 4 00000E90 2054 movea.l A0, [A4] 00000E92 2F28 0050 move.l -[A7], [A0 + 0x50] 00000E96 4EAD 356A jsr [A5 + 0x356A /* export_1705 */] 00000E9A 2054 movea.l A0, [A4] 00000E9C 215F 0050 move.l [A0 + 0x50], [A7]+ 00000EA0 206E 000C movea.l A0, [A6 + 0xC] 00000EA4 43EE FFF8 lea.l A1, [A6 - 0x8] 00000EA8 22D8 move.l [A1]+, [A0]+ 00000EAA 22D8 move.l [A1]+, [A0]+ 00000EAC 558F subq.l A7, 2 00000EAE 486E FFF8 pea.l [A6 - 0x8] 00000EB2 486D F814 pea.l [A5 - 0x7EC] 00000EB6 A8A6 syscall EqualRect 00000EB8 4A1F tst.b [A7]+ 00000EBA 670A beq +0xC /* 00000EC6 */ 00000EBC 486E FFF8 pea.l [A6 - 0x8] 00000EC0 2F0C move.l -[A7], A4 00000EC2 4EBA 18B8 jsr [PC + 0x18B8 /* 0000277C */] label00000EC6: 00000EC6 2054 movea.l A0, [A4] 00000EC8 4AA8 0002 tst.l [A0 + 0x2] 00000ECC 6722 beq +0x24 /* 00000EF0 */ 00000ECE 2F0C move.l -[A7], A4 00000ED0 486E FFF8 pea.l [A6 - 0x8] 00000ED4 598F subq.l A7, 4 00000ED6 2F0C move.l -[A7], A4 00000ED8 4EAD 348A jsr [A5 + 0x348A /* export_1677 */] 00000EDC 2054 movea.l A0, [A4] 00000EDE 2F28 000E move.l -[A7], [A0 + 0xE] 00000EE2 2F28 0012 move.l -[A7], [A0 + 0x12] 00000EE6 1F2E 0012 move.b -[A7], [A6 + 0x12] 00000EEA 2F0C move.l -[A7], A4 00000EEC 4EAD 3472 jsr [A5 + 0x3472 /* export_1674 */] label00000EF0: 00000EF0 4A2E 0010 tst.b [A6 + 0x10] 00000EF4 6706 beq +0x8 /* 00000EFC */ 00000EF6 48C7 ext.l D7 00000EF8 2007 move.l D0, D7 00000EFA 6002 bra +0x4 /* 00000EFE */ label00000EFC: 00000EFC 7000 moveq.l D0, 0x00 label00000EFE: 00000EFE 2054 movea.l A0, [A4] 00000F00 3140 003E move.w [A0 + 0x3E], D0 00000F04 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10] 00000F0A 4E5E unlink A6 00000F0C 205F movea.l A0, [A7]+ 00000F0E 4FEF 000C lea.l A7, [A7 + 0xC] 00000F12 4ED0 jmp [A0] 00000F14 9954 sub.w [A4], D4 00000F16 4D4F chk.w D6, A7 00000F18 5649 addq.w A1, 3 00000F1A 454D chk.w D2, A5 00000F1C 4F56 chk.w D7, [A6] 00000F1E 4945 chk.w D4, D5 00000F20 4345 chk.w D1, D5 00000F22 4C4C 2E50 movem.l D4,D6,A1,A2,A3,A5, A4 00000F26 4F53 chk.w D7, [A3] 00000F28 5443 addq.w D3, 2 00000F2A 4C4F 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A7 00000F2E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2734: // at 00000F30 (misaligned) 00000F32 FFF4 .invalid <> 00000F34 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00000F38 286E 0008 movea.l A4, [A6 + 0x8] 00000F3C 2054 movea.l A0, [A4] 00000F3E 4AA8 0002 tst.l [A0 + 0x2] 00000F42 6700 00AE beq +0xB0 /* 00000FF2 */ 00000F46 4AAE 000C tst.l [A6 + 0xC] 00000F4A 6700 00A6 beq +0xA8 /* 00000FF2 */ 00000F4E 598F subq.l A7, 4 00000F50 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F54 4EAD 4DCA jsr [A5 + 0x4DCA /* export_2485 */] 00000F58 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00000F5C 6700 0094 beq +0x96 /* 00000FF2 */ 00000F60 598F subq.l A7, 4 00000F62 2054 movea.l A0, [A4] 00000F64 2F28 0002 move.l -[A7], [A0 + 0x2] 00000F68 303C 003F move.w D0, 0x3F /* '?' */ 00000F6C AAAA syscall QuickTimeDispatch 00000F6E 2E1F move.l D7, [A7]+ 00000F70 607C bra +0x7E /* 00000FEE */ label00000F72: 00000F72 598F subq.l A7, 4 00000F74 2054 movea.l A0, [A4] 00000F76 2F28 0002 move.l -[A7], [A0 + 0x2] 00000F7A 2F07 move.l -[A7], D7 00000F7C 303C 0117 move.w D0, 0x117 00000F80 AAAA syscall QuickTimeDispatch 00000F82 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000F86 598F subq.l A7, 4 00000F88 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000F8C 303C 0062 move.w D0, 0x62 /* 'b' */ 00000F90 AAAA syscall QuickTimeDispatch 00000F92 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000F96 598F subq.l A7, 4 00000F98 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F9C 303C 0070 move.w D0, 0x70 /* 'p' */ 00000FA0 AAAA syscall QuickTimeDispatch 00000FA2 265F movea.l A3, [A7]+ 00000FA4 200B move.l D0, A3 00000FA6 6742 beq +0x44 /* 00000FEA */ 00000FA8 2F0B move.l -[A7], A3 00000FAA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000FAE 2F3C A970 7276 move.l -[A7], 0xA9707276 00000FB4 2F0C move.l -[A7], A4 00000FB6 4EBA 0068 jsr [PC + 0x68 /* 00001020 */] 00000FBA 2F0B move.l -[A7], A3 00000FBC 598F subq.l A7, 4 00000FBE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FC2 4EAD 4DAA jsr [A5 + 0x4DAA /* export_2481 */] 00000FC6 2F3C A970 6E6D move.l -[A7], 0xA9706E6D 00000FCC 2F0C move.l -[A7], A4 00000FCE 4EBA 0050 jsr [PC + 0x50 /* 00001020 */] 00000FD2 2F0B move.l -[A7], A3 00000FD4 598F subq.l A7, 4 00000FD6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FDA 4EAD 4DBA jsr [A5 + 0x4DBA /* export_2483 */] 00000FDE 2F3C A970 636D move.l -[A7], 0xA970636D 00000FE4 2F0C move.l -[A7], A4 00000FE6 4EBA 0038 jsr [PC + 0x38 /* 00001020 */] label00000FEA: 00000FEA 2007 move.l D0, D7 00000FEC 5387 subq.l D7, 1 label00000FEE: 00000FEE 4A87 tst.l D7 00000FF0 6E80 bgt -0x7E /* 00000F72 */ label00000FF2: 00000FF2 4CEE 1888 FFE4 movem.l D3,D7,A3,A4, [A6 - 0x1C] 00000FF8 4E5E unlink A6 00000FFA 205F movea.l A0, [A7]+ 00000FFC 504F addq.w A7, 8 00000FFE 4ED0 jmp [A0] 00001000 9D54 sub.w [A4], D6 00001002 4D4F chk.w D6, A7 00001004 5649 addq.w A1, 3 00001006 454D chk.w D2, A5 00001008 4F56 chk.w D7, [A6] 0000100A 4945 chk.w D4, D5 0000100C 4345 chk.w D1, D5 0000100E 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 00001012 4554 chk.w D2, [A4] 00001014 5052 addq.w [A2], 8 00001016 4F56 chk.w D7, [A6] 00001018 454E chk.w D2, A6 0000101A 414E chk.w D0, A6 0000101C 4345 chk.w D1, D5 0000101E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001020-00001028 fn00001020: 00001020 4E56 0000 link A6, 0 00001024 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 // end alternate branch 00001020-00001028 fn00001020: // (misaligned) 00001022 0000 48E7 ori.b D0, 0xE7 00001026 1F18 move.b -[A7], [A0]+ 00001028 266E 0010 movea.l A3, [A6 + 0x10] 0000102C 2C2E 000C move.l D6, [A6 + 0xC] 00001030 286E 0014 movea.l A4, [A6 + 0x14] 00001034 4244 clr.w D4 00001036 558F subq.l A7, 2 00001038 2F0C move.l -[A7], A4 0000103A 2F06 move.l -[A7], D6 0000103C 303C 014B move.w D0, 0x14B 00001040 AAAA syscall QuickTimeDispatch 00001042 301F move.w D0, [A7]+ 00001044 48C0 ext.l D0 00001046 2A00 move.l D5, D0 00001048 2E05 move.l D7, D5 0000104A 6014 bra +0x16 /* 00001060 */ label0000104C: 0000104C 558F subq.l A7, 2 0000104E 2F0C move.l -[A7], A4 00001050 2F06 move.l -[A7], D6 00001052 2F07 move.l -[A7], D7 00001054 303C 00A0 move.w D0, 0xA0 00001058 AAAA syscall QuickTimeDispatch 0000105A 381F move.w D4, [A7]+ 0000105C 2007 move.l D0, D7 0000105E 5387 subq.l D7, 1 label00001060: 00001060 4A87 tst.l D7 00001062 6EE8 bgt -0x16 /* 0000104C */ 00001064 200B move.l D0, A3 00001066 6710 beq +0x12 /* 00001078 */ 00001068 558F subq.l A7, 2 0000106A 2F0C move.l -[A7], A4 0000106C 2F0B move.l -[A7], A3 0000106E 2F06 move.l -[A7], D6 00001070 303C 009F move.w D0, 0x9F 00001074 AAAA syscall QuickTimeDispatch 00001076 544F addq.w A7, 2 label00001078: 00001078 4CEE 18F8 FFE4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 0000107E 4E5E unlink A6 00001080 205F movea.l A0, [A7]+ 00001082 4FEF 0010 lea.l A7, [A7 + 0x10] 00001086 4ED0 jmp [A0] 00001088 8027 or.b D0, -[A7] 0000108A 544D addq.w A5, 2 0000108C 4F56 chk.w D7, [A6] 0000108E 4945 chk.w D4, D5 00001090 4D4F chk.w D6, A7 00001092 5649 addq.w A1, 3 00001094 4543 chk.w D2, D3 00001096 454C chk.w D2, A4 00001098 4C2E 4144 4450 movem.w D2,D6,A0,A6, [A6 + 0x4450] 0000109E 524F addq.w A7, 1 000010A0 5645 addq.w D5, 3 000010A2 4E41 trap 1 000010A4 4E43 trap 3 000010A6 4554 chk.w D2, [A4] 000010A8 4F55 chk.w D7, [A5] 000010AA 5345 subq.w D5, 1 000010AC 5244 addq.w D4, 1 000010AE 4154 chk.w D0, [A4] 000010B0 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000010B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000010B4-000010BC fn000010B4: 000010B4 4E56 0000 link A6, 0 000010B8 48E7 1118 movem.l -[A7], D3,D7,A3,A4 // end alternate branch 000010B4-000010BC fn000010B4: // (misaligned) 000010B6 0000 48E7 ori.b D0, 0xE7 000010BA 1118 move.b -[A0], [A0]+ 000010BC 266E 000C movea.l A3, [A6 + 0xC] 000010C0 598F subq.l A7, 4 000010C2 2F0B move.l -[A7], A3 000010C4 303C 003F move.w D0, 0x3F /* '?' */ 000010C8 AAAA syscall QuickTimeDispatch 000010CA 2E1F move.l D7, [A7]+ 000010CC 6028 bra +0x2A /* 000010F6 */ label000010CE: 000010CE 598F subq.l A7, 4 000010D0 2F0B move.l -[A7], A3 000010D2 2F07 move.l -[A7], D7 000010D4 303C 0117 move.w D0, 0x117 000010D8 AAAA syscall QuickTimeDispatch 000010DA 285F movea.l A4, [A7]+ 000010DC 558F subq.l A7, 2 000010DE 2F0C move.l -[A7], A4 000010E0 303C 0045 move.w D0, 0x45 /* 'E' */ 000010E4 AAAA syscall QuickTimeDispatch 000010E6 4A1F tst.b [A7]+ 000010E8 6608 bne +0xA /* 000010F2 */ 000010EA 2F0C move.l -[A7], A4 000010EC 303C 0042 move.w D0, 0x42 /* 'B' */ 000010F0 AAAA syscall QuickTimeDispatch label000010F2: 000010F2 2007 move.l D0, D7 000010F4 5387 subq.l D7, 1 label000010F6: 000010F6 4A87 tst.l D7 000010F8 6ED4 bgt -0x2A /* 000010CE */ 000010FA 4CEE 1888 FFF0 movem.l D3,D7,A3,A4, [A6 - 0x10] 00001100 4E5E unlink A6 00001102 205F movea.l A0, [A7]+ 00001104 504F addq.w A7, 8 00001106 4ED0 jmp [A0] 00001108 8022 or.b D0, -[A2] 0000110A 544D addq.w A5, 2 0000110C 4F56 chk.w D7, [A6] 0000110E 4945 chk.w D4, D5 00001110 4D4F chk.w D6, A7 00001112 5649 addq.w A1, 3 00001114 4543 chk.w D2, D3 00001116 454C chk.w D2, A4 00001118 4C2E 5741 434B movem.w D0,D6,A0,A1,A2,A4,A6, [A6 + 0x434B] 0000111E 4449 neg.w A1 00001120 5341 subq.w D1, 1 00001122 424C clr.w A4 00001124 4544 chk.w D2, D4 00001126 5452 addq.w [A2], 2 00001128 4143 chk.w D0, D3 0000112A 4B53 chk.w D5, [A3] 0000112C 0000 0000 ori.b D0, 0x0 export_2735: 00001130 4E56 0000 link A6, 0 00001134 2F0C move.l -[A7], A4 00001136 286E 0008 movea.l A4, [A6 + 0x8] 0000113A 2054 movea.l A0, [A4] 0000113C 2F28 0002 move.l -[A7], [A0 + 0x2] 00001140 1F2E 000C move.b -[A7], [A6 + 0xC] 00001144 2F0C move.l -[A7], A4 00001146 4EBA 0038 jsr [PC + 0x38 /* 00001180 */] 0000114A 286E FFFC movea.l A4, [A6 - 0x4] 0000114E 4E5E unlink A6 00001150 205F movea.l A0, [A7]+ 00001152 5C4F addq.w A7, 6 00001154 4ED0 jmp [A0] 00001156 8025 or.b D0, -[A5] 00001158 544D addq.w A5, 2 0000115A 4F56 chk.w D7, [A6] 0000115C 4945 chk.w D4, D5 0000115E 4D4F chk.w D6, A7 00001160 5649 addq.w A1, 3 00001162 4543 chk.w D2, D3 00001164 454C chk.w D2, A4 00001166 4C2E 5452 4143 movem.w D1,D4,D6,A2,A4,A6, [A6 + 0x4143] 0000116C 4B41 chk.w D5, D1 0000116E 4354 chk.w D1, [A4] 00001170 4956 chk.w D4, [A6] 00001172 4154 chk.w D0, [A4] 00001174 494F chk.w D4, A7 00001176 4E55 5044 link A5, -0xFFFFAFBC 0000117A 4154 chk.w D0, [A4] 0000117C 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000117E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001180-00001184 export_2736: fn00001180: 00001180 4E56 FFF8 link A6, -0x0008 // end alternate branch 00001180-00001184 export_2736: // at 00001180 (misaligned) fn00001180: // (misaligned) 00001182 FFF8 .invalid <> 00001184 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 00001188 286E 0008 movea.l A4, [A6 + 0x8] 0000118C 2054 movea.l A0, [A4] 0000118E 4AA8 0002 tst.l [A0 + 0x2] 00001192 6700 00E0 beq +0xE2 /* 00001274 */ 00001196 4205 clr.b D5 00001198 4206 clr.b D6 0000119A 598F subq.l A7, 4 0000119C 2F2E 000E move.l -[A7], [A6 + 0xE] 000011A0 303C 003F move.w D0, 0x3F /* '?' */ 000011A4 AAAA syscall QuickTimeDispatch 000011A6 2E1F move.l D7, [A7]+ 000011A8 6050 bra +0x52 /* 000011FA */ label000011AA: 000011AA 598F subq.l A7, 4 000011AC 2F2E 000E move.l -[A7], [A6 + 0xE] 000011B0 2F07 move.l -[A7], D7 000011B2 303C 0117 move.w D0, 0x117 000011B6 AAAA syscall QuickTimeDispatch 000011B8 265F movea.l A3, [A7]+ 000011BA 598F subq.l A7, 4 000011BC 2F0B move.l -[A7], A3 000011BE 303C 0062 move.w D0, 0x62 /* 'b' */ 000011C2 AAAA syscall QuickTimeDispatch 000011C4 2D57 FFF8 move.l [A6 - 0x8], [A7] 000011C8 486E FFFC pea.l [A6 - 0x4] 000011CC 7000 moveq.l D0, 0x00 000011CE 2F00 move.l -[A7], D0 000011D0 2F00 move.l -[A7], D0 000011D2 303C 006F move.w D0, 0x6F /* 'o' */ 000011D6 AAAA syscall QuickTimeDispatch 000011D8 0CAE 7669 6465 FFFC cmpi.l [A6 - 0x4], 0x76696465 /* 'vide' */ 000011E0 6614 bne +0x16 /* 000011F6 */ 000011E2 7A01 moveq.l D5, 0x01 000011E4 558F subq.l A7, 2 000011E6 2F0B move.l -[A7], A3 000011E8 303C 0045 move.w D0, 0x45 /* 'E' */ 000011EC AAAA syscall QuickTimeDispatch 000011EE 4A1F tst.b [A7]+ 000011F0 6704 beq +0x6 /* 000011F6 */ 000011F2 7C01 moveq.l D6, 0x01 000011F4 6008 bra +0xA /* 000011FE */ label000011F6: 000011F6 2007 move.l D0, D7 000011F8 5387 subq.l D7, 1 label000011FA: 000011FA 4A87 tst.l D7 000011FC 6EAC bgt -0x52 /* 000011AA */ label000011FE: 000011FE 4A06 tst.b D6 00001200 6724 beq +0x26 /* 00001226 */ 00001202 558F subq.l A7, 2 00001204 7000 moveq.l D0, 0x00 00001206 1F00 move.b -[A7], D0 00001208 4878 2000 push.l 0x2000 /* ' \0' */ 0000120C 2F0C move.l -[A7], A4 0000120E 4EBA EEE8 jsr [PC - 0x1118 /* 000000F8 */] 00001212 558F subq.l A7, 2 00001214 7000 moveq.l D0, 0x00 00001216 1F00 move.b -[A7], D0 00001218 4878 1000 push.l 0x1000 0000121C 2F0C move.l -[A7], A4 0000121E 4EBA EED8 jsr [PC - 0x1128 /* 000000F8 */] 00001222 584F addq.w A7, 4 00001224 604A bra +0x4C /* 00001270 */ label00001226: 00001226 4A05 tst.b D5 00001228 6724 beq +0x26 /* 0000124E */ 0000122A 558F subq.l A7, 2 0000122C 7000 moveq.l D0, 0x00 0000122E 1F00 move.b -[A7], D0 00001230 4878 2000 push.l 0x2000 /* ' \0' */ 00001234 2F0C move.l -[A7], A4 00001236 4EBA EEC0 jsr [PC - 0x1140 /* 000000F8 */] 0000123A 558F subq.l A7, 2 0000123C 7001 moveq.l D0, 0x01 0000123E 1F00 move.b -[A7], D0 00001240 4878 1000 push.l 0x1000 00001244 2F0C move.l -[A7], A4 00001246 4EBA EEB0 jsr [PC - 0x1150 /* 000000F8 */] 0000124A 584F addq.w A7, 4 0000124C 6022 bra +0x24 /* 00001270 */ label0000124E: 0000124E 558F subq.l A7, 2 00001250 7001 moveq.l D0, 0x01 00001252 1F00 move.b -[A7], D0 00001254 4878 2000 push.l 0x2000 /* ' \0' */ 00001258 2F0C move.l -[A7], A4 0000125A 4EBA EE9C jsr [PC - 0x1164 /* 000000F8 */] 0000125E 558F subq.l A7, 2 00001260 7000 moveq.l D0, 0x00 00001262 1F00 move.b -[A7], D0 00001264 4878 1000 push.l 0x1000 00001268 2F0C move.l -[A7], A4 0000126A 4EBA EE8C jsr [PC - 0x1174 /* 000000F8 */] 0000126E 584F addq.w A7, 4 label00001270: 00001270 4A2E 000C tst.b [A6 + 0xC] label00001274: 00001274 4CEE 18E8 FFE0 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x20] 0000127A 4E5E unlink A6 0000127C 205F movea.l A0, [A7]+ 0000127E 4FEF 000A lea.l A7, [A7 + 0xA] 00001282 4ED0 jmp [A0] 00001284 8028 544D or.b D0, [A0 + 0x544D] 00001288 4F56 chk.w D7, [A6] 0000128A 4945 chk.w D4, D5 0000128C 4D4F chk.w D6, A7 0000128E 5649 addq.w A1, 3 00001290 4543 chk.w D2, D3 00001292 454C chk.w D2, A4 00001294 4C2E 5452 4143 movem.w D1,D4,D6,A2,A4,A6, [A6 + 0x4143] 0000129A 4B41 chk.w D5, D1 0000129C 4354 chk.w D1, [A4] 0000129E 4956 chk.w D4, [A6] 000012A0 4154 chk.w D0, [A4] 000012A2 494F chk.w D4, A7 000012A4 4E55 5044 link A5, -0xFFFFAFBC 000012A8 4154 chk.w D0, [A4] 000012AA 4541 chk.w D2, D1 000012AC 5558 subq.w [A0]+, 2 000012AE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000012B0-000012B4 fn000012B0: 000012B0 4E56 FFE2 link A6, -0x001E // end alternate branch 000012B0-000012B4 fn000012B0: // (misaligned) 000012B2 FFE2 .invalid <> 000012B4 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 000012B8 598F subq.l A7, 4 000012BA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000012BE 303C 0062 move.w D0, 0x62 /* 'b' */ 000012C2 AAAA syscall QuickTimeDispatch 000012C4 285F movea.l A4, [A7]+ 000012C6 200C move.l D0, A4 000012C8 660A bne +0xC /* 000012D4 */ 000012CA 7000 moveq.l D0, 0x00 000012CC 2D40 001C move.l [A6 + 0x1C], D0 000012D0 6000 0130 bra +0x132 /* 00001402 */ label000012D4: 000012D4 2F0C move.l -[A7], A4 000012D6 486E FFE6 pea.l [A6 - 0x1A] 000012DA 7000 moveq.l D0, 0x00 000012DC 2F00 move.l -[A7], D0 000012DE 2F00 move.l -[A7], D0 000012E0 303C 006F move.w D0, 0x6F /* 'o' */ 000012E4 AAAA syscall QuickTimeDispatch 000012E6 0CAE 736F 756E FFE6 cmpi.l [A6 - 0x1A], 0x736F756E /* 'soun' */ 000012EE 660C bne +0xE /* 000012FC */ 000012F0 7000 moveq.l D0, 0x00 000012F2 2D40 FFEE move.l [A6 - 0x12], D0 000012F6 2D40 FFEA move.l [A6 - 0x16], D0 000012FA 6012 bra +0x14 /* 0000130E */ label000012FC: 000012FC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001300 486E FFEA pea.l [A6 - 0x16] 00001304 486E FFEE pea.l [A6 - 0x12] 00001308 303C 005D move.w D0, 0x5D /* ']' */ 0000130C AAAA syscall QuickTimeDispatch label0000130E: 0000130E 558F subq.l A7, 2 00001310 2F0C move.l -[A7], A4 00001312 486E FFF2 pea.l [A6 - 0xE] 00001316 303C 0199 move.w D0, 0x199 0000131A AAAA syscall QuickTimeDispatch 0000131C 3C1F move.w D6, [A7]+ 0000131E 670A beq +0xC /* 0000132A */ 00001320 7000 moveq.l D0, 0x00 00001322 2D40 001C move.l [A6 + 0x1C], D0 00001326 6000 00DA bra +0xDC /* 00001402 */ label0000132A: 0000132A 7004 moveq.l D0, 0x04 0000132C A122 syscall NewHandle, flags=1 0000132E 2D48 FFF4 move.l [A6 - 0xC], A0 00001332 660A bne +0xC /* 0000133E */ 00001334 7000 moveq.l D0, 0x00 00001336 2D40 001C move.l [A6 + 0x1C], D0 0000133A 6000 00C6 bra +0xC8 /* 00001402 */ label0000133E: 0000133E 3E2E FFF2 move.w D7, [A6 - 0xE] 00001342 602A bra +0x2C /* 0000136E */ label00001344: 00001344 558F subq.l A7, 2 00001346 2F0C move.l -[A7], A4 00001348 3F07 move.w -[A7], D7 0000134A 486E FFF4 pea.l [A6 - 0xC] 0000134E 486E FFF8 pea.l [A6 - 0x8] 00001352 486E FFFC pea.l [A6 - 0x4] 00001356 303C 0197 move.w D0, 0x197 0000135A AAAA syscall QuickTimeDispatch 0000135C 3C1F move.w D6, [A7]+ 0000135E 660A bne +0xC /* 0000136A */ 00001360 0CAE 616C 6973 FFF8 cmpi.l [A6 - 0x8], 0x616C6973 /* 'alis' */ 00001368 6708 beq +0xA /* 00001372 */ label0000136A: 0000136A 3007 move.w D0, D7 0000136C 5347 subq.w D7, 1 label0000136E: 0000136E 4A47 tst.w D7 00001370 6ED2 bgt -0x2C /* 00001344 */ label00001372: 00001372 7000 moveq.l D0, 0x00 00001374 2640 movea.l A3, D0 00001376 4A47 tst.w D7 00001378 6F7E ble +0x80 /* 000013F8 */ 0000137A 598F subq.l A7, 4 0000137C 2F2E 0018 move.l -[A7], [A6 + 0x18] 00001380 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001384 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001388 558F subq.l A7, 2 0000138A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000138E 303C 0054 move.w D0, 0x54 /* 'T' */ 00001392 AAAA syscall QuickTimeDispatch 00001394 303C 0188 move.w D0, 0x188 00001398 AAAA syscall QuickTimeDispatch 0000139A 265F movea.l A3, [A7]+ 0000139C 200B move.l D0, A3 0000139E 6758 beq +0x5A /* 000013F8 */ 000013A0 598F subq.l A7, 4 000013A2 2F0B move.l -[A7], A3 000013A4 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000013A8 598F subq.l A7, 4 000013AA 2F0C move.l -[A7], A4 000013AC 303C 0068 move.w D0, 0x68 /* 'h' */ 000013B0 AAAA syscall QuickTimeDispatch 000013B2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000013B6 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 000013BC 303C 018E move.w D0, 0x18E 000013C0 AAAA syscall QuickTimeDispatch 000013C2 2D5F FFE2 move.l [A6 - 0x1E], [A7]+ 000013C6 6728 beq +0x2A /* 000013F0 */ 000013C8 558F subq.l A7, 2 000013CA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000013CE 2F0B move.l -[A7], A3 000013D0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000013D8 7000 moveq.l D0, 0x00 000013DA 2F00 move.l -[A7], D0 000013DC 303C 0085 move.w D0, 0x85 000013E0 AAAA syscall QuickTimeDispatch 000013E2 3C1F move.w D6, [A7]+ 000013E4 6712 beq +0x14 /* 000013F8 */ 000013E6 2F0B move.l -[A7], A3 000013E8 303C 0042 move.w D0, 0x42 /* 'B' */ 000013EC AAAA syscall QuickTimeDispatch 000013EE 6008 bra +0xA /* 000013F8 */ label000013F0: 000013F0 2F0B move.l -[A7], A3 000013F2 303C 0042 move.w D0, 0x42 /* 'B' */ 000013F6 AAAA syscall QuickTimeDispatch label000013F8: 000013F8 206E FFF4 movea.l A0, [A6 - 0xC] 000013FC A023 syscall DisposHandle/DisposeHandle 000013FE 2D4B 001C move.l [A6 + 0x1C], A3 label00001402: 00001402 4CEE 18C8 FFCE movem.l D3,D6,D7,A3,A4, [A6 - 0x32] 00001408 4E5E unlink A6 0000140A 205F movea.l A0, [A7]+ 0000140C 4FEF 0014 lea.l A7, [A7 + 0x14] 00001410 4ED0 jmp [A0] 00001412 8020 or.b D0, -[A0] 00001414 544D addq.w A5, 2 00001416 4F56 chk.w D7, [A6] 00001418 4945 chk.w D4, D5 0000141A 4D4F chk.w D6, A7 0000141C 5649 addq.w A1, 3 0000141E 4543 chk.w D2, D3 00001420 454C chk.w D2, A4 00001422 4C2E 434F 5059 movem.w D0,D1,D2,D3,D6,A0,A1,A6, [A6 + 0x5059] 00001428 5452 addq.w [A2], 2 0000142A 4143 chk.w D0, D3 0000142C 4B53 chk.w D5, [A3] 0000142E 4547 chk.w D2, D7 00001430 4D45 chk.w D6, D5 00001432 4E54 0000 link A4, 0 00001436 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001438-0000143C fn00001438: 00001438 4E56 FFCC link A6, -0x0034 // end alternate branch 00001438-0000143C fn00001438: // (misaligned) 0000143A FFCC .invalid <> 0000143C 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00001440 286E 0008 movea.l A4, [A6 + 0x8] 00001444 2054 movea.l A0, [A4] 00001446 4AA8 0002 tst.l [A0 + 0x2] 0000144A 6700 009E beq +0xA0 /* 000014EA */ 0000144E 486E FFD4 pea.l [A6 - 0x2C] 00001452 7015 moveq.l D0, 0x15 00001454 ABC2 syscall QTMatrixMathDispatch 00001456 7000 moveq.l D0, 0x00 00001458 2D40 FFE4 move.l [A6 - 0x1C], D0 0000145C 2D40 FFD4 move.l [A6 - 0x2C], D0 00001460 598F subq.l A7, 4 00001462 2054 movea.l A0, [A4] 00001464 2F28 0002 move.l -[A7], [A0 + 0x2] 00001468 303C 003F move.w D0, 0x3F /* '?' */ 0000146C AAAA syscall QuickTimeDispatch 0000146E 2E1F move.l D7, [A7]+ 00001470 6074 bra +0x76 /* 000014E6 */ label00001472: 00001472 598F subq.l A7, 4 00001474 2054 movea.l A0, [A4] 00001476 2F28 0002 move.l -[A7], [A0 + 0x2] 0000147A 2F07 move.l -[A7], D7 0000147C 303C 0117 move.w D0, 0x117 00001480 AAAA syscall QuickTimeDispatch 00001482 265F movea.l A3, [A7]+ 00001484 598F subq.l A7, 4 00001486 2F0B move.l -[A7], A3 00001488 303C 0062 move.w D0, 0x62 /* 'b' */ 0000148C AAAA syscall QuickTimeDispatch 0000148E 2D57 FFCC move.l [A6 - 0x34], [A7] 00001492 486E FFD0 pea.l [A6 - 0x30] 00001496 7000 moveq.l D0, 0x00 00001498 2F00 move.l -[A7], D0 0000149A 2F00 move.l -[A7], D0 0000149C 303C 006F move.w D0, 0x6F /* 'o' */ 000014A0 AAAA syscall QuickTimeDispatch 000014A2 0CAE 736F 756E FFD0 cmpi.l [A6 - 0x30], 0x736F756E /* 'soun' */ 000014AA 6636 bne +0x38 /* 000014E2 */ 000014AC 2F0B move.l -[A7], A3 000014AE 486E FFF8 pea.l [A6 - 0x8] 000014B2 486E FFFC pea.l [A6 - 0x4] 000014B6 303C 005D move.w D0, 0x5D /* ']' */ 000014BA AAAA syscall QuickTimeDispatch 000014BC 4AAE FFF8 tst.l [A6 - 0x8] 000014C0 6606 bne +0x8 /* 000014C8 */ 000014C2 4AAE FFFC tst.l [A6 - 0x4] 000014C6 671A beq +0x1C /* 000014E2 */ label000014C8: 000014C8 2F0B move.l -[A7], A3 000014CA 486E FFD4 pea.l [A6 - 0x2C] 000014CE 303C 0057 move.w D0, 0x57 /* 'W' */ 000014D2 AAAA syscall QuickTimeDispatch 000014D4 2F0B move.l -[A7], A3 000014D6 7000 moveq.l D0, 0x00 000014D8 2F00 move.l -[A7], D0 000014DA 2F00 move.l -[A7], D0 000014DC 303C 005E move.w D0, 0x5E /* '^' */ 000014E0 AAAA syscall QuickTimeDispatch label000014E2: 000014E2 2007 move.l D0, D7 000014E4 5387 subq.l D7, 1 label000014E6: 000014E6 4A87 tst.l D7 000014E8 6E88 bgt -0x76 /* 00001472 */ label000014EA: 000014EA 4CEE 1888 FFBC movem.l D3,D7,A3,A4, [A6 - 0x44] 000014F0 4E5E unlink A6 000014F2 2E9F move.l [A7], [A7]+ 000014F4 4E75 rts 000014F6 9F54 sub.w [A4], D7 000014F8 4D4F chk.w D6, A7 000014FA 5649 addq.w A1, 3 000014FC 454D chk.w D2, A5 000014FE 4F56 chk.w D7, [A6] 00001500 4945 chk.w D4, D5 00001502 4345 chk.w D1, D5 00001504 4C4C 2E48 movem.l D3,D6,A1,A2,A3,A5, A4 00001508 4143 chk.w D0, D3 0000150A 4B41 chk.w D5, D1 0000150C 5544 subq.w D4, 2 0000150E 494F chk.w D4, A7 00001510 5452 addq.w [A2], 2 00001512 4143 chk.w D0, D3 00001514 4B53 chk.w D5, [A3] 00001516 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2737: // at 00001518 (misaligned) 0000151A FFB8 .invalid <> 0000151C 48E7 0108 movem.l -[A7], D7,A4 00001520 286E 0020 movea.l A4, [A6 + 0x20] 00001524 3D6E 001E FFB8 move.w [A6 - 0x48], [A6 + 0x1E] 0000152A 2D6E 001A FFBA move.l [A6 - 0x46], [A6 + 0x1A] 00001530 204C movea.l A0, A4 00001532 43EE FFBE lea.l A1, [A6 - 0x42] 00001536 7000 moveq.l D0, 0x00 00001538 1014 move.b D0, [A4] 0000153A 5240 addq.w D0, 1 0000153C 48C0 ext.l D0 0000153E A02E syscall BlockMove/BlockMoveData 00001540 558F subq.l A7, 2 00001542 486E FFB8 pea.l [A6 - 0x48] 00001546 486E FFFE pea.l [A6 - 0x2] 0000154A 7001 moveq.l D0, 0x01 0000154C 1F00 move.b -[A7], D0 0000154E 303C 0192 move.w D0, 0x192 00001552 AAAA syscall QuickTimeDispatch 00001554 3E1F move.w D7, [A7]+ 00001556 3F07 move.w -[A7], D7 00001558 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 0000155C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001560 3F2E 0018 move.w -[A7], [A6 + 0x18] 00001564 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001568 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000156C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001570 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001574 4EBA 0046 jsr [PC + 0x46 /* 000015BC */] 00001578 558F subq.l A7, 2 0000157A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000157E 303C 00D5 move.w D0, 0xD5 00001582 AAAA syscall QuickTimeDispatch 00001584 4CEE 1080 FFB0 movem.l D7,A4, [A6 - 0x50] 0000158A 4E5E unlink A6 0000158C 205F movea.l A0, [A7]+ 0000158E 4FEF 001C lea.l A7, [A7 + 0x1C] 00001592 4ED0 jmp [A0] 00001594 8021 or.b D0, -[A1] 00001596 544D addq.w A5, 2 00001598 4F56 chk.w D7, [A6] 0000159A 4945 chk.w D4, D5 0000159C 4D4F chk.w D6, A7 0000159E 5649 addq.w A1, 3 000015A0 4543 chk.w D2, D3 000015A2 454C chk.w D2, A4 000015A4 4C2E 4F50 454E movem.w D4,D6,A0,A1,A2,A3,A6, [A6 + 0x454E] 000015AA 4D4F chk.w D6, A7 000015AC 5649 addq.w A1, 3 000015AE 4546 chk.w D2, D6 000015B0 524F addq.w A7, 1 000015B2 4D46 chk.w D6, D6 000015B4 494C chk.w D4, A4 000015B6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000015B8 0000 0000 ori.b D0, 0x0 export_2738: fn000015BC: 000015BC 4E56 FFFA link A6, -0x0006 000015C0 48E7 0108 movem.l -[A7], D7,A4 000015C4 286E 0008 movea.l A4, [A6 + 0x8] 000015C8 558F subq.l A7, 2 000015CA 486E FFFA pea.l [A6 - 0x6] 000015CE 3F2E 001A move.w -[A7], [A6 + 0x1A] 000015D2 486E 0018 pea.l [A6 + 0x18] 000015D6 7000 moveq.l D0, 0x00 000015D8 2F00 move.l -[A7], D0 000015DA 7201 moveq.l D1, 0x01 000015DC 3F01 move.w -[A7], D1 000015DE 486E FFFF pea.l [A6 - 0x1] 000015E2 303C 00F0 move.w D0, 0xF0 000015E6 AAAA syscall QuickTimeDispatch 000015E8 3E1F move.w D7, [A7]+ 000015EA 3F07 move.w -[A7], D7 000015EC 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 000015F0 2054 movea.l A0, [A4] 000015F2 216E FFFA 0002 move.l [A0 + 0x2], [A6 - 0x6] 000015F8 2F2E FFFA move.l -[A7], [A6 - 0x6] 000015FC 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001600 3F2E 0018 move.w -[A7], [A6 + 0x18] 00001604 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001608 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000160C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001610 2F0C move.l -[A7], A4 00001612 4EBA 0488 jsr [PC + 0x488 /* 00001A9C */] 00001616 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE] 0000161C 4E5E unlink A6 0000161E 205F movea.l A0, [A7]+ 00001620 4FEF 0014 lea.l A7, [A7 + 0x14] 00001624 4ED0 jmp [A0] 00001626 8022 or.b D0, -[A2] 00001628 544D addq.w A5, 2 0000162A 4F56 chk.w D7, [A6] 0000162C 4945 chk.w D4, D5 0000162E 4D4F chk.w D6, A7 00001630 5649 addq.w A1, 3 00001632 4543 chk.w D2, D3 00001634 454C chk.w D2, A4 00001636 4C2E 4F50 454E movem.w D4,D6,A0,A1,A2,A3,A6, [A6 + 0x454E] 0000163C 4D4F chk.w D6, A7 0000163E 5649 addq.w A1, 3 00001640 4546 chk.w D2, D6 00001642 524F addq.w A7, 1 00001644 4D52 chk.w D6, [A2] 00001646 4553 chk.w D2, [A3] 00001648 4944 chk.w D4, D4 0000164A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2739: // at 0000164C (misaligned) 0000164E FFF0 .invalid <> 00001650 2F0C move.l -[A7], A4 00001652 286E 0008 movea.l A4, [A6 + 0x8] 00001656 2054 movea.l A0, [A4] 00001658 2F28 0002 move.l -[A7], [A0 + 0x2] 0000165C 486E FFF4 pea.l [A6 - 0xC] 00001660 486E FFF0 pea.l [A6 - 0x10] 00001664 303C 0015 move.w D0, 0x15 00001668 AAAA syscall QuickTimeDispatch 0000166A 486E FFF8 pea.l [A6 - 0x8] 0000166E 2F0C move.l -[A7], A4 00001670 4EBA 110A jsr [PC + 0x110A /* 0000277C */] 00001674 2054 movea.l A0, [A4] 00001676 2F28 0002 move.l -[A7], [A0 + 0x2] 0000167A 303C 0023 move.w D0, 0x23 /* '#' */ 0000167E AAAA syscall QuickTimeDispatch 00001680 2054 movea.l A0, [A4] 00001682 7000 moveq.l D0, 0x00 00001684 2140 0002 move.l [A0 + 0x2], D0 00001688 3F2E 000C move.w -[A7], [A6 + 0xC] 0000168C 2054 movea.l A0, [A4] 0000168E 3F28 003E move.w -[A7], [A0 + 0x3E] 00001692 486E FFF8 pea.l [A6 - 0x8] 00001696 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000169A 7000 moveq.l D0, 0x00 0000169C 2F00 move.l -[A7], D0 0000169E 2F0C move.l -[A7], A4 000016A0 4EBA FF1A jsr [PC - 0xE6 /* 000015BC */] 000016A4 286E FFEC movea.l A4, [A6 - 0x14] 000016A8 4E5E unlink A6 000016AA 205F movea.l A0, [A7]+ 000016AC 5C4F addq.w A7, 6 000016AE 4ED0 jmp [A0] 000016B0 8024 or.b D0, -[A4] 000016B2 544D addq.w A5, 2 000016B4 4F56 chk.w D7, [A6] 000016B6 4945 chk.w D4, D5 000016B8 4D4F chk.w D6, A7 000016BA 5649 addq.w A1, 3 000016BC 4543 chk.w D2, D3 000016BE 454C chk.w D2, A4 000016C0 4C2E 5245 4F50 movem.w D0,D2,D6,A1,A4,A6, [A6 + 0x4F50] 000016C6 454E chk.w D2, A6 000016C8 4D4F chk.w D6, A7 000016CA 5649 addq.w A1, 3 000016CC 4546 chk.w D2, D6 000016CE 524F addq.w A7, 1 000016D0 4D52 chk.w D6, [A2] 000016D2 4553 chk.w D2, [A3] 000016D4 4944 chk.w D4, D4 000016D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2740: // at 000016D8 (misaligned) 000016DA 0000 48E7 ori.b D0, 0xE7 000016DE 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000016E2 0008 2053 ori.b A0, 0x53 /* 'S' */ 000016E6 4AA8 0002 tst.l [A0 + 0x2] 000016EA 6736 beq +0x38 /* 00001722 */ 000016EC 7001 moveq.l D0, 0x01 000016EE A122 syscall NewHandle, flags=1 000016F0 2848 movea.l A4, A0 000016F2 2F0C move.l -[A7], A4 000016F4 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000016F8 558F subq.l A7, 2 000016FA 2053 movea.l A0, [A3] 000016FC 2F28 0002 move.l -[A7], [A0 + 0x2] 00001700 2F0C move.l -[A7], A4 00001702 303C 0022 move.w D0, 0x22 /* '\"' */ 00001706 AAAA syscall QuickTimeDispatch 00001708 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 0000170C 558F subq.l A7, 2 0000170E 2F3C 6D6F 6F76 move.l -[A7], 0x6D6F6F76 /* 'moov' */ 00001714 2F0C move.l -[A7], A4 00001716 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 0000171A 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 0000171E 204C movea.l A0, A4 00001720 A023 syscall DisposHandle/DisposeHandle label00001722: 00001722 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00001728 4E5E unlink A6 0000172A 2E9F move.l [A7], [A7]+ 0000172C 4E75 rts 0000172E 9C54 sub.w D6, [A4] 00001730 4D4F chk.w D6, A7 00001732 5649 addq.w A1, 3 00001734 454D chk.w D2, A5 00001736 4F56 chk.w D7, [A6] 00001738 4945 chk.w D4, D5 0000173A 4345 chk.w D1, D5 0000173C 4C4C 2E57 movem.l D0,D1,D2,D4,D6,A1,A2,A3,A5, A4 00001740 5249 addq.w A1, 1 00001742 5445 addq.w D5, 2 00001744 544F addq.w A7, 2 00001746 5343 subq.w D3, 1 00001748 5241 addq.w D1, 1 0000174A 5000 addq.b D0, 8 0000174C 0000 0000 ori.b D0, 0x0 export_2741: 00001750 4E56 FFF6 link A6, -0x000A 00001754 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 00001758 286E 0008 movea.l A4, [A6 + 0x8] 0000175C 7001 moveq.l D0, 0x01 0000175E A122 syscall NewHandle, flags=1 00001760 2648 movea.l A3, A0 00001762 200B move.l D0, A3 00001764 6700 0138 beq +0x13A /* 0000189E */ 00001768 2E3C 6D6F 6F76 move.l D7, 0x6D6F6F76 /* 'moov' */ 0000176E 7000 moveq.l D0, 0x00 00001770 2D40 FFFC move.l [A6 - 0x4], D0 00001774 598F subq.l A7, 4 00001776 2F0B move.l -[A7], A3 00001778 2F07 move.l -[A7], D7 0000177A 486E FFF8 pea.l [A6 - 0x8] 0000177E A9FD syscall GetScrap 00001780 2C1F move.l D6, [A7]+ 00001782 6F1A ble +0x1C /* 0000179E */ 00001784 558F subq.l A7, 2 00001786 486E FFFC pea.l [A6 - 0x4] 0000178A 2F0B move.l -[A7], A3 0000178C 7001 moveq.l D0, 0x01 0000178E 3F00 move.w -[A7], D0 00001790 486E FFF7 pea.l [A6 - 0x9] 00001794 303C 00F1 move.w D0, 0xF1 00001798 AAAA syscall QuickTimeDispatch 0000179A 3A1F move.w D5, [A7]+ 0000179C 607E bra +0x80 /* 0000181C */ label0000179E: 0000179E 2E3C 5049 4354 move.l D7, 0x50494354 /* 'PICT' */ 000017A4 598F subq.l A7, 4 000017A6 2F0B move.l -[A7], A3 000017A8 2F07 move.l -[A7], D7 000017AA 486E FFF8 pea.l [A6 - 0x8] 000017AE A9FD syscall GetScrap 000017B0 2C1F move.l D6, [A7]+ 000017B2 6F16 ble +0x18 /* 000017CA */ 000017B4 558F subq.l A7, 2 000017B6 2F0B move.l -[A7], A3 000017B8 2F0C move.l -[A7], A4 000017BA 4EAD 585A jsr [A5 + 0x585A /* export_2823 */] 000017BE 3C1F move.w D6, [A7]+ 000017C0 6726 beq +0x28 /* 000017E8 */ 000017C2 204B movea.l A0, A3 000017C4 A023 syscall DisposHandle/DisposeHandle 000017C6 6000 00D6 bra +0xD8 /* 0000189E */ label000017CA: 000017CA 2E3C 736E 6420 move.l D7, 0x736E6420 /* 'snd ' */ 000017D0 598F subq.l A7, 4 000017D2 2F0B move.l -[A7], A3 000017D4 2F07 move.l -[A7], D7 000017D6 486E FFF8 pea.l [A6 - 0x8] 000017DA A9FD syscall GetScrap 000017DC 2C1F move.l D6, [A7]+ 000017DE 6E08 bgt +0xA /* 000017E8 */ 000017E0 204B movea.l A0, A3 000017E2 A023 syscall DisposHandle/DisposeHandle 000017E4 6000 00B8 bra +0xBA /* 0000189E */ label000017E8: 000017E8 598F subq.l A7, 4 000017EA 2F07 move.l -[A7], D7 000017EC 2F0B move.l -[A7], A3 000017EE 2F0C move.l -[A7], A4 000017F0 4EAD 5862 jsr [A5 + 0x5862 /* export_2824 */] 000017F4 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000017F8 671C beq +0x1E /* 00001816 */ 000017FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000017FE 7001 moveq.l D0, 0x01 00001800 1F00 move.b -[A7], D0 00001802 303C 0009 move.w D0, 0x9 /* '\t' */ 00001806 AAAA syscall QuickTimeDispatch 00001808 558F subq.l A7, 2 0000180A 7001 moveq.l D0, 0x01 0000180C 1F00 move.b -[A7], D0 0000180E 2F0C move.l -[A7], A4 00001810 4EBA EB82 jsr [PC - 0x147E /* 00000394 */] 00001814 544F addq.w A7, 2 label00001816: 00001816 2F0C move.l -[A7], A4 00001818 4EAD 580A jsr [A5 + 0x580A /* export_2813 */] label0000181C: 0000181C 204B movea.l A0, A3 0000181E A023 syscall DisposHandle/DisposeHandle 00001820 4AAE FFFC tst.l [A6 - 0x4] 00001824 6778 beq +0x7A /* 0000189E */ 00001826 598F subq.l A7, 4 00001828 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000182C 303C 003F move.w D0, 0x3F /* '?' */ 00001830 AAAA syscall QuickTimeDispatch 00001832 2E1F move.l D7, [A7]+ 00001834 602A bra +0x2C /* 00001860 */ label00001836: 00001836 598F subq.l A7, 4 00001838 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000183C 2F07 move.l -[A7], D7 0000183E 303C 0117 move.w D0, 0x117 00001842 AAAA syscall QuickTimeDispatch 00001844 265F movea.l A3, [A7]+ 00001846 598F subq.l A7, 4 00001848 2F0B move.l -[A7], A3 0000184A 303C 004B move.w D0, 0x4B /* 'K' */ 0000184E AAAA syscall QuickTimeDispatch 00001850 4A9F tst.l [A7]+ 00001852 6E08 bgt +0xA /* 0000185C */ 00001854 2F0B move.l -[A7], A3 00001856 303C 0042 move.w D0, 0x42 /* 'B' */ 0000185A AAAA syscall QuickTimeDispatch label0000185C: 0000185C 2007 move.l D0, D7 0000185E 5387 subq.l D7, 1 label00001860: 00001860 4A87 tst.l D7 00001862 6ED2 bgt -0x2C /* 00001836 */ 00001864 598F subq.l A7, 4 00001866 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000186A 303C 003F move.w D0, 0x3F /* '?' */ 0000186E AAAA syscall QuickTimeDispatch 00001870 4A9F tst.l [A7]+ 00001872 6E0C bgt +0xE /* 00001880 */ 00001874 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001878 303C 0023 move.w D0, 0x23 /* '#' */ 0000187C AAAA syscall QuickTimeDispatch 0000187E 601E bra +0x20 /* 0000189E */ label00001880: 00001880 2054 movea.l A0, [A4] 00001882 216E FFFC 0002 move.l [A0 + 0x2], [A6 - 0x4] 00001888 7000 moveq.l D0, 0x00 0000188A 3F00 move.w -[A7], D0 0000188C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001890 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001894 2F2E 000C move.l -[A7], [A6 + 0xC] 00001898 2F0C move.l -[A7], A4 0000189A 4EBA 0200 jsr [PC + 0x200 /* 00001A9C */] label0000189E: 0000189E 4CEE 18E8 FFDE movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x22] 000018A4 4E5E unlink A6 000018A6 205F movea.l A0, [A7]+ 000018A8 4FEF 0010 lea.l A7, [A7 + 0x10] 000018AC 4ED0 jmp [A0] 000018AE 8022 or.b D0, -[A2] 000018B0 544D addq.w A5, 2 000018B2 4F56 chk.w D7, [A6] 000018B4 4945 chk.w D4, D5 000018B6 4D4F chk.w D6, A7 000018B8 5649 addq.w A1, 3 000018BA 4543 chk.w D2, D3 000018BC 454C chk.w D2, A4 000018BE 4C2E 4F50 454E movem.w D4,D6,A0,A1,A2,A3,A6, [A6 + 0x454E] 000018C4 4D4F chk.w D6, A7 000018C6 5649 addq.w A1, 3 000018C8 4546 chk.w D2, D6 000018CA 524F addq.w A7, 1 000018CC 4D53 chk.w D6, [A3] 000018CE 4352 chk.w D1, [A2] 000018D0 4150 chk.w D0, [A0] 000018D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000018D4-000018D8 fn000018D4: 000018D4 4E56 FFF8 link A6, -0x0008 // end alternate branch 000018D4-000018D8 fn000018D4: // (misaligned) 000018D6 FFF8 .invalid <> 000018D8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000018DC 286E 0008 movea.l A4, [A6 + 0x8] 000018E0 2054 movea.l A0, [A4] 000018E2 4AA8 0002 tst.l [A0 + 0x2] 000018E6 6700 017C beq +0x17E /* 00001A64 */ 000018EA 598F subq.l A7, 4 000018EC 2054 movea.l A0, [A4] 000018EE 2F28 0002 move.l -[A7], [A0 + 0x2] 000018F2 303C 003E move.w D0, 0x3E /* '>' */ 000018F6 AAAA syscall QuickTimeDispatch 000018F8 265F movea.l A3, [A7]+ 000018FA 200B move.l D0, A3 000018FC 6700 0166 beq +0x168 /* 00001A64 */ 00001900 558F subq.l A7, 2 00001902 2F0B move.l -[A7], A3 00001904 2F3C 6D63 6D74 move.l -[A7], 0x6D636D74 /* 'mcmt' */ 0000190A 303C 014B move.w D0, 0x14B 0000190E AAAA syscall QuickTimeDispatch 00001910 301F move.w D0, [A7]+ 00001912 48C0 ext.l D0 00001914 2E00 move.l D7, D0 00001916 6F34 ble +0x36 /* 0000194C */ 00001918 7004 moveq.l D0, 0x04 0000191A A122 syscall NewHandle, flags=1 0000191C 2D48 FFFC move.l [A6 - 0x4], A0 00001920 672A beq +0x2C /* 0000194C */ 00001922 558F subq.l A7, 2 00001924 2F0B move.l -[A7], A3 00001926 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000192A 2F3C 6D63 6D74 move.l -[A7], 0x6D636D74 /* 'mcmt' */ 00001930 2F07 move.l -[A7], D7 00001932 303C 009E move.w D0, 0x9E 00001936 AAAA syscall QuickTimeDispatch 00001938 3C1F move.w D6, [A7]+ 0000193A 660A bne +0xC /* 00001946 */ 0000193C 2054 movea.l A0, [A4] 0000193E 216E FFFC 0050 move.l [A0 + 0x50], [A6 - 0x4] 00001944 6006 bra +0x8 /* 0000194C */ label00001946: 00001946 206E FFFC movea.l A0, [A6 - 0x4] 0000194A A023 syscall DisposHandle/DisposeHandle label0000194C: 0000194C 558F subq.l A7, 2 0000194E 2F0B move.l -[A7], A3 00001950 2F3C 6D74 6E6D move.l -[A7], 0x6D746E6D /* 'mtnm' */ 00001956 303C 014B move.w D0, 0x14B 0000195A AAAA syscall QuickTimeDispatch 0000195C 301F move.w D0, [A7]+ 0000195E 48C0 ext.l D0 00001960 2E00 move.l D7, D0 00001962 6F34 ble +0x36 /* 00001998 */ 00001964 7004 moveq.l D0, 0x04 00001966 A122 syscall NewHandle, flags=1 00001968 2D48 FFFC move.l [A6 - 0x4], A0 0000196C 672A beq +0x2C /* 00001998 */ 0000196E 558F subq.l A7, 2 00001970 2F0B move.l -[A7], A3 00001972 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001976 2F3C 6D74 6E6D move.l -[A7], 0x6D746E6D /* 'mtnm' */ 0000197C 2F07 move.l -[A7], D7 0000197E 303C 009E move.w D0, 0x9E 00001982 AAAA syscall QuickTimeDispatch 00001984 3C1F move.w D6, [A7]+ 00001986 660A bne +0xC /* 00001992 */ 00001988 2054 movea.l A0, [A4] 0000198A 216E FFFC 004C move.l [A0 + 0x4C], [A6 - 0x4] 00001990 6006 bra +0x8 /* 00001998 */ label00001992: 00001992 206E FFFC movea.l A0, [A6 - 0x4] 00001996 A023 syscall DisposHandle/DisposeHandle label00001998: 00001998 558F subq.l A7, 2 0000199A 2F0B move.l -[A7], A3 0000199C 2F3C 4D54 6C73 move.l -[A7], 0x4D546C73 /* 'MTls' */ 000019A2 303C 014B move.w D0, 0x14B 000019A6 AAAA syscall QuickTimeDispatch 000019A8 301F move.w D0, [A7]+ 000019AA 48C0 ext.l D0 000019AC 2E00 move.l D7, D0 000019AE 6F00 00B4 ble +0xB6 /* 00001A64 */ 000019B2 7004 moveq.l D0, 0x04 000019B4 A122 syscall NewHandle, flags=1 000019B6 2D48 FFFC move.l [A6 - 0x4], A0 000019BA 6700 00A8 beq +0xAA /* 00001A64 */ 000019BE 558F subq.l A7, 2 000019C0 2F0B move.l -[A7], A3 000019C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019C6 2F3C 4D54 6C73 move.l -[A7], 0x4D546C73 /* 'MTls' */ 000019CC 2F07 move.l -[A7], D7 000019CE 303C 009E move.w D0, 0x9E 000019D2 AAAA syscall QuickTimeDispatch 000019D4 3C1F move.w D6, [A7]+ 000019D6 6600 0086 bne +0x88 /* 00001A5E */ 000019DA 206E FFFC movea.l A0, [A6 - 0x4] 000019DE A029 syscall HLock 000019E0 206E FFFC movea.l A0, [A6 - 0x4] 000019E4 2650 movea.l A3, [A0] 000019E6 47EB 0010 lea.l A3, [A3 + 0x10] 000019EA 2054 movea.l A0, [A4] 000019EC 3153 0030 move.w [A0 + 0x30], [A3] 000019F0 2054 movea.l A0, [A4] 000019F2 316B 0002 0032 move.w [A0 + 0x32], [A3 + 0x2] 000019F8 2054 movea.l A0, [A4] 000019FA 4AA8 005C tst.l [A0 + 0x5C] 000019FE 6710 beq +0x12 /* 00001A10 */ 00001A00 2F28 005C move.l -[A7], [A0 + 0x5C] 00001A04 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00001A08 2054 movea.l A0, [A4] 00001A0A 7000 moveq.l D0, 0x00 00001A0C 2140 005C move.l [A0 + 0x5C], D0 label00001A10: 00001A10 206E FFFC movea.l A0, [A6 - 0x4] 00001A14 2650 movea.l A3, [A0] 00001A16 4A93 tst.l [A3] 00001A18 6612 bne +0x14 /* 00001A2C */ 00001A1A 4AAB 0004 tst.l [A3 + 0x4] 00001A1E 660C bne +0xE /* 00001A2C */ 00001A20 4AAB 0008 tst.l [A3 + 0x8] 00001A24 6606 bne +0x8 /* 00001A2C */ 00001A26 4AAB 000C tst.l [A3 + 0xC] 00001A2A 6732 beq +0x34 /* 00001A5E */ label00001A2C: 00001A2C 7012 moveq.l D0, 0x12 00001A2E 2F00 move.l -[A7], D0 00001A30 486D 246A pea.l [A5 + 0x246A /* export_1161 */] 00001A34 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001A38 2D40 FFF8 move.l [A6 - 0x8], D0 00001A3C 504F addq.w A7, 8 00001A3E 671E beq +0x20 /* 00001A5E */ 00001A40 2F2B 0004 move.l -[A7], [A3 + 0x4] 00001A44 2F13 move.l -[A7], [A3] 00001A46 2F2B 000C move.l -[A7], [A3 + 0xC] 00001A4A 2F2B 0008 move.l -[A7], [A3 + 0x8] 00001A4E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001A52 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */] 00001A56 2054 movea.l A0, [A4] 00001A58 216E FFF8 005C move.l [A0 + 0x5C], [A6 - 0x8] label00001A5E: 00001A5E 206E FFFC movea.l A0, [A6 - 0x4] 00001A62 A023 syscall DisposHandle/DisposeHandle label00001A64: 00001A64 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18] 00001A6A 4E5E unlink A6 00001A6C 2E9F move.l [A7], [A7]+ 00001A6E 4E75 rts 00001A70 8026 or.b D0, -[A6] 00001A72 544D addq.w A5, 2 00001A74 4F56 chk.w D7, [A6] 00001A76 4945 chk.w D4, D5 00001A78 4D4F chk.w D6, A7 00001A7A 5649 addq.w A1, 3 00001A7C 4543 chk.w D2, D3 00001A7E 454C chk.w D2, A4 00001A80 4C2E 494E 4954 movem.w D1,D2,D3,D6,A0,A3,A6, [A6 + 0x4954] 00001A86 4D45 chk.w D6, D5 00001A88 4449 neg.w A1 00001A8A 4154 chk.w D0, [A4] 00001A8C 4F4F chk.w D7, A7 00001A8E 4C53 5553 movem.l D0,D1,D4,D6,A0,A2,A4,A6, [A3] 00001A92 4552 chk.w D2, [A2] 00001A94 4441 neg.w D1 00001A96 5441 addq.w D1, 2 00001A98 0000 0000 ori.b D0, 0x0 fn00001A9C: 00001A9C 4E56 FFDC link A6, -0x0024 00001AA0 48E7 0118 movem.l -[A7], D7,A3,A4 00001AA4 286E 0008 movea.l A4, [A6 + 0x8] 00001AA8 2F0C move.l -[A7], A4 00001AAA 4EBA F98C jsr [PC - 0x674 /* 00001438 */] 00001AAE 2054 movea.l A0, [A4] 00001AB0 2F28 0002 move.l -[A7], [A0 + 0x2] 00001AB4 7000 moveq.l D0, 0x00 00001AB6 1F00 move.b -[A7], D0 00001AB8 2F0C move.l -[A7], A4 00001ABA 4EBA F6C4 jsr [PC - 0x93C /* 00001180 */] 00001ABE 598F subq.l A7, 4 00001AC0 2F0C move.l -[A7], A4 00001AC2 4EBA 2B10 jsr [PC + 0x2B10 /* 000045D4 */] 00001AC6 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00001ACA 2054 movea.l A0, [A4] 00001ACC 316E FFDE 0006 move.w [A0 + 0x6], [A6 - 0x22] 00001AD2 2054 movea.l A0, [A4] 00001AD4 316E FFDC 0008 move.w [A0 + 0x8], [A6 - 0x24] 00001ADA 598F subq.l A7, 4 00001ADC 2054 movea.l A0, [A4] 00001ADE 2F28 0002 move.l -[A7], [A0 + 0x2] 00001AE2 303C 00FE move.w D0, 0xFE 00001AE6 AAAA syscall QuickTimeDispatch 00001AE8 2657 movea.l A3, [A7] 00001AEA 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001AEE 2053 movea.l A0, [A3] 00001AF0 43EE FFE0 lea.l A1, [A6 - 0x20] 00001AF4 5488 addq.l A0, 2 00001AF6 22D8 move.l [A1]+, [A0]+ 00001AF8 22D8 move.l [A1]+, [A0]+ 00001AFA 2F0B move.l -[A7], A3 00001AFC A8D9 syscall DisposRgn/DisposeRgn 00001AFE 2054 movea.l A0, [A4] 00001B00 2F28 0002 move.l -[A7], [A0 + 0x2] 00001B04 486E FFE8 pea.l [A6 - 0x18] 00001B08 303C 00F9 move.w D0, 0xF9 00001B0C AAAA syscall QuickTimeDispatch 00001B0E 486E FFE0 pea.l [A6 - 0x20] 00001B12 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001B16 A8A8 syscall OffsetRect 00001B18 2054 movea.l A0, [A4] 00001B1A 2F28 0002 move.l -[A7], [A0 + 0x2] 00001B1E 486E FFE0 pea.l [A6 - 0x20] 00001B22 303C 00FA move.w D0, 0xFA 00001B26 AAAA syscall QuickTimeDispatch 00001B28 598F subq.l A7, 4 00001B2A 2054 movea.l A0, [A4] 00001B2C 2F28 0002 move.l -[A7], [A0 + 0x2] 00001B30 303C 002B move.w D0, 0x2B /* '+' */ 00001B34 AAAA syscall QuickTimeDispatch 00001B36 2054 movea.l A0, [A4] 00001B38 215F 0012 move.l [A0 + 0x12], [A7]+ 00001B3C 558F subq.l A7, 2 00001B3E 303C 0003 move.w D0, 0x3 00001B42 AAAA syscall QuickTimeDispatch 00001B44 3E1F move.w D7, [A7]+ 00001B46 598F subq.l A7, 4 00001B48 2054 movea.l A0, [A4] 00001B4A 2F28 0002 move.l -[A7], [A0 + 0x2] 00001B4E 486E FFF0 pea.l [A6 - 0x10] 00001B52 303C 0039 move.w D0, 0x39 /* '9' */ 00001B56 AAAA syscall QuickTimeDispatch 00001B58 2054 movea.l A0, [A4] 00001B5A 215F 0016 move.l [A0 + 0x16], [A7]+ 00001B5E 598F subq.l A7, 4 00001B60 2F0C move.l -[A7], A4 00001B62 4EBA 2148 jsr [PC + 0x2148 /* 00003CAC */] 00001B66 2054 movea.l A0, [A4] 00001B68 215F 001E move.l [A0 + 0x1E], [A7]+ 00001B6C 558F subq.l A7, 2 00001B6E 2054 movea.l A0, [A4] 00001B70 2F28 0002 move.l -[A7], [A0 + 0x2] 00001B74 303C 002E move.w D0, 0x2E /* '.' */ 00001B78 AAAA syscall QuickTimeDispatch 00001B7A 2054 movea.l A0, [A4] 00001B7C 315F 002A move.w [A0 + 0x2A], [A7]+ 00001B80 598F subq.l A7, 4 00001B82 598F subq.l A7, 4 00001B84 2054 movea.l A0, [A4] 00001B86 2F28 0002 move.l -[A7], [A0 + 0x2] 00001B8A 303C 0012 move.w D0, 0x12 00001B8E AAAA syscall QuickTimeDispatch 00001B90 7001 moveq.l D0, 0x01 00001B92 3F00 move.w -[A7], D0 00001B94 303C 00EB move.w D0, 0xEB 00001B98 AAAA syscall QuickTimeDispatch 00001B9A 2054 movea.l A0, [A4] 00001B9C 215F 0054 move.l [A0 + 0x54], [A7]+ 00001BA0 2054 movea.l A0, [A4] 00001BA2 2F28 0054 move.l -[A7], [A0 + 0x54] 00001BA6 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001BAA 4AAE 0010 tst.l [A6 + 0x10] 00001BAE 6716 beq +0x18 /* 00001BC6 */ 00001BB0 2054 movea.l A0, [A4] 00001BB2 2F28 0002 move.l -[A7], [A0 + 0x2] 00001BB6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001BBA 7000 moveq.l D0, 0x00 00001BBC 2F00 move.l -[A7], D0 00001BBE 303C 0016 move.w D0, 0x16 00001BC2 AAAA syscall QuickTimeDispatch 00001BC4 600A bra +0xC /* 00001BD0 */ label00001BC6: 00001BC6 7000 moveq.l D0, 0x00 00001BC8 2F00 move.l -[A7], D0 00001BCA 2F0C move.l -[A7], A4 00001BCC 4EBA 1CA2 jsr [PC + 0x1CA2 /* 00003870 */] label00001BD0: 00001BD0 2054 movea.l A0, [A4] 00001BD2 41E8 0022 lea.l A0, [A0 + 0x22] 00001BD6 43ED F814 lea.l A1, [A5 - 0x7EC] 00001BDA 20D9 move.l [A0]+, [A1]+ 00001BDC 20D9 move.l [A0]+, [A1]+ 00001BDE 2F0C move.l -[A7], A4 00001BE0 4EBA FCF2 jsr [PC - 0x30E /* 000018D4 */] 00001BE4 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001BE8 2F0C move.l -[A7], A4 00001BEA 2F0C move.l -[A7], A4 00001BEC 4EBA 31F6 jsr [PC + 0x31F6 /* 00004DE4 */] 00001BF0 7000 moveq.l D0, 0x00 00001BF2 2F00 move.l -[A7], D0 00001BF4 2F0C move.l -[A7], A4 00001BF6 4EBA F0A8 jsr [PC - 0xF58 /* 00000CA0 */] 00001BFA 598F subq.l A7, 4 00001BFC 2F0C move.l -[A7], A4 00001BFE 4EBA 313C jsr [PC + 0x313C /* 00004D3C */] 00001C02 2054 movea.l A0, [A4] 00001C04 215F 001A move.l [A0 + 0x1A], [A7]+ 00001C08 2054 movea.l A0, [A4] 00001C0A 316E 0018 003E move.w [A0 + 0x3E], [A6 + 0x18] 00001C10 4CEE 1880 FFD0 movem.l D7,A3,A4, [A6 - 0x30] 00001C16 4E5E unlink A6 00001C18 205F movea.l A0, [A7]+ 00001C1A 4FEF 0012 lea.l A7, [A7 + 0x12] 00001C1E 4ED0 jmp [A0] 00001C20 9F54 sub.w [A4], D7 00001C22 4D4F chk.w D6, A7 00001C24 5649 addq.w A1, 3 00001C26 454D chk.w D2, A5 00001C28 4F56 chk.w D7, [A6] 00001C2A 4945 chk.w D4, D5 00001C2C 4345 chk.w D1, D5 00001C2E 4C4C 2E49 movem.l D0,D3,D6,A1,A2,A3,A5, A4 00001C32 4E49 trap 9 00001C34 5449 addq.w A1, 2 00001C36 414C chk.w D0, A4 00001C38 495A chk.w D4, [A2]+ 00001C3A 454D chk.w D2, A5 00001C3C 4F56 chk.w D7, [A6] 00001C3E 4945 chk.w D4, D5 00001C40 0000 0000 ori.b D0, 0x0 fn00001C44: 00001C44 4E56 FFF4 link A6, -0x000C 00001C48 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 00001C4C 286E 0008 movea.l A4, [A6 + 0x8] 00001C50 2054 movea.l A0, [A4] 00001C52 4AA8 0002 tst.l [A0 + 0x2] 00001C56 6700 01AA beq +0x1AC /* 00001E02 */ 00001C5A 598F subq.l A7, 4 00001C5C 2054 movea.l A0, [A4] 00001C5E 2F28 0002 move.l -[A7], [A0 + 0x2] 00001C62 303C 003E move.w D0, 0x3E /* '>' */ 00001C66 AAAA syscall QuickTimeDispatch 00001C68 265F movea.l A3, [A7]+ 00001C6A 200B move.l D0, A3 00001C6C 6700 0194 beq +0x196 /* 00001E02 */ 00001C70 558F subq.l A7, 2 00001C72 2F0B move.l -[A7], A3 00001C74 2F3C 6D63 6D74 move.l -[A7], 0x6D636D74 /* 'mcmt' */ 00001C7A 303C 014B move.w D0, 0x14B 00001C7E AAAA syscall QuickTimeDispatch 00001C80 301F move.w D0, [A7]+ 00001C82 48C0 ext.l D0 00001C84 2C00 move.l D6, D0 00001C86 2E06 move.l D7, D6 00001C88 601A bra +0x1C /* 00001CA4 */ label00001C8A: 00001C8A 558F subq.l A7, 2 00001C8C 2F0B move.l -[A7], A3 00001C8E 2F3C 6D63 6D74 move.l -[A7], 0x6D636D74 /* 'mcmt' */ 00001C94 7001 moveq.l D0, 0x01 00001C96 2F00 move.l -[A7], D0 00001C98 303C 00A0 move.w D0, 0xA0 00001C9C AAAA syscall QuickTimeDispatch 00001C9E 3A1F move.w D5, [A7]+ 00001CA0 2007 move.l D0, D7 00001CA2 5387 subq.l D7, 1 label00001CA4: 00001CA4 4A87 tst.l D7 00001CA6 6EE2 bgt -0x1C /* 00001C8A */ 00001CA8 2054 movea.l A0, [A4] 00001CAA 4AA8 0050 tst.l [A0 + 0x50] 00001CAE 6718 beq +0x1A /* 00001CC8 */ 00001CB0 558F subq.l A7, 2 00001CB2 2F0B move.l -[A7], A3 00001CB4 2054 movea.l A0, [A4] 00001CB6 2F28 0050 move.l -[A7], [A0 + 0x50] 00001CBA 2F3C 6D63 6D74 move.l -[A7], 0x6D636D74 /* 'mcmt' */ 00001CC0 303C 009F move.w D0, 0x9F 00001CC4 AAAA syscall QuickTimeDispatch 00001CC6 3A1F move.w D5, [A7]+ label00001CC8: 00001CC8 558F subq.l A7, 2 00001CCA 2F0B move.l -[A7], A3 00001CCC 2F3C 6D74 6E6D move.l -[A7], 0x6D746E6D /* 'mtnm' */ 00001CD2 303C 014B move.w D0, 0x14B 00001CD6 AAAA syscall QuickTimeDispatch 00001CD8 301F move.w D0, [A7]+ 00001CDA 48C0 ext.l D0 00001CDC 2C00 move.l D6, D0 00001CDE 2E06 move.l D7, D6 00001CE0 601A bra +0x1C /* 00001CFC */ label00001CE2: 00001CE2 558F subq.l A7, 2 00001CE4 2F0B move.l -[A7], A3 00001CE6 2F3C 6D74 6E6D move.l -[A7], 0x6D746E6D /* 'mtnm' */ 00001CEC 7001 moveq.l D0, 0x01 00001CEE 2F00 move.l -[A7], D0 00001CF0 303C 00A0 move.w D0, 0xA0 00001CF4 AAAA syscall QuickTimeDispatch 00001CF6 3A1F move.w D5, [A7]+ 00001CF8 2007 move.l D0, D7 00001CFA 5387 subq.l D7, 1 label00001CFC: 00001CFC 4A87 tst.l D7 00001CFE 6EE2 bgt -0x1C /* 00001CE2 */ 00001D00 2054 movea.l A0, [A4] 00001D02 4AA8 004C tst.l [A0 + 0x4C] 00001D06 6718 beq +0x1A /* 00001D20 */ 00001D08 558F subq.l A7, 2 00001D0A 2F0B move.l -[A7], A3 00001D0C 2054 movea.l A0, [A4] 00001D0E 2F28 004C move.l -[A7], [A0 + 0x4C] 00001D12 2F3C 6D74 6E6D move.l -[A7], 0x6D746E6D /* 'mtnm' */ 00001D18 303C 009F move.w D0, 0x9F 00001D1C AAAA syscall QuickTimeDispatch 00001D1E 3A1F move.w D5, [A7]+ label00001D20: 00001D20 7014 moveq.l D0, 0x14 00001D22 A322 syscall NewHandleClear, flags=3 00001D24 2D48 FFF4 move.l [A6 - 0xC], A0 00001D28 6700 00D8 beq +0xDA /* 00001E02 */ 00001D2C A029 syscall HLock 00001D2E 206E FFF4 movea.l A0, [A6 - 0xC] 00001D32 2D50 FFF8 move.l [A6 - 0x8], [A0] 00001D36 2054 movea.l A0, [A4] 00001D38 4AA8 005C tst.l [A0 + 0x5C] 00001D3C 674E beq +0x50 /* 00001D8C */ 00001D3E 598F subq.l A7, 4 00001D40 2054 movea.l A0, [A4] 00001D42 2F28 005C move.l -[A7], [A0 + 0x5C] 00001D46 4EAD 368A jsr [A5 + 0x368A /* export_1741 */] 00001D4A 206E FFF8 movea.l A0, [A6 - 0x8] 00001D4E 209F move.l [A0], [A7]+ 00001D50 598F subq.l A7, 4 00001D52 2054 movea.l A0, [A4] 00001D54 2F28 005C move.l -[A7], [A0 + 0x5C] 00001D58 4EAD 369A jsr [A5 + 0x369A /* export_1743 */] 00001D5C 206E FFF8 movea.l A0, [A6 - 0x8] 00001D60 215F 0004 move.l [A0 + 0x4], [A7]+ 00001D64 598F subq.l A7, 4 00001D66 2054 movea.l A0, [A4] 00001D68 2F28 005C move.l -[A7], [A0 + 0x5C] 00001D6C 4EAD 36AA jsr [A5 + 0x36AA /* export_1745 */] 00001D70 206E FFF8 movea.l A0, [A6 - 0x8] 00001D74 215F 0008 move.l [A0 + 0x8], [A7]+ 00001D78 598F subq.l A7, 4 00001D7A 2054 movea.l A0, [A4] 00001D7C 2F28 005C move.l -[A7], [A0 + 0x5C] 00001D80 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */] 00001D84 206E FFF8 movea.l A0, [A6 - 0x8] 00001D88 215F 000C move.l [A0 + 0xC], [A7]+ label00001D8C: 00001D8C 202E FFF8 move.l D0, [A6 - 0x8] 00001D90 7210 moveq.l D1, 0x10 00001D92 D081 add.l D0, D1 00001D94 2D40 FFFC move.l [A6 - 0x4], D0 00001D98 2054 movea.l A0, [A4] 00001D9A 226E FFFC movea.l A1, [A6 - 0x4] 00001D9E 32A8 0030 move.w [A1], [A0 + 0x30] 00001DA2 2054 movea.l A0, [A4] 00001DA4 226E FFFC movea.l A1, [A6 - 0x4] 00001DA8 3368 0032 0002 move.w [A1 + 0x2], [A0 + 0x32] 00001DAE 558F subq.l A7, 2 00001DB0 2F0B move.l -[A7], A3 00001DB2 2F3C 4D54 6C73 move.l -[A7], 0x4D546C73 /* 'MTls' */ 00001DB8 303C 014B move.w D0, 0x14B 00001DBC AAAA syscall QuickTimeDispatch 00001DBE 301F move.w D0, [A7]+ 00001DC0 48C0 ext.l D0 00001DC2 2C00 move.l D6, D0 00001DC4 2E06 move.l D7, D6 00001DC6 601A bra +0x1C /* 00001DE2 */ label00001DC8: 00001DC8 558F subq.l A7, 2 00001DCA 2F0B move.l -[A7], A3 00001DCC 2F3C 4D54 6C73 move.l -[A7], 0x4D546C73 /* 'MTls' */ 00001DD2 7001 moveq.l D0, 0x01 00001DD4 2F00 move.l -[A7], D0 00001DD6 303C 00A0 move.w D0, 0xA0 00001DDA AAAA syscall QuickTimeDispatch 00001DDC 3A1F move.w D5, [A7]+ 00001DDE 2007 move.l D0, D7 00001DE0 5387 subq.l D7, 1 label00001DE2: 00001DE2 4A87 tst.l D7 00001DE4 6EE2 bgt -0x1C /* 00001DC8 */ 00001DE6 558F subq.l A7, 2 00001DE8 2F0B move.l -[A7], A3 00001DEA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001DEE 2F3C 4D54 6C73 move.l -[A7], 0x4D546C73 /* 'MTls' */ 00001DF4 303C 009F move.w D0, 0x9F 00001DF8 AAAA syscall QuickTimeDispatch 00001DFA 3A1F move.w D5, [A7]+ 00001DFC 206E FFF4 movea.l A0, [A6 - 0xC] 00001E00 A023 syscall DisposHandle/DisposeHandle label00001E02: 00001E02 4CEE 18E8 FFDC movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x24] 00001E08 4E5E unlink A6 00001E0A 2E9F move.l [A7], [A7]+ 00001E0C 4E75 rts 00001E0E 8026 or.b D0, -[A6] 00001E10 544D addq.w A5, 2 00001E12 4F56 chk.w D7, [A6] 00001E14 4945 chk.w D4, D5 00001E16 4D4F chk.w D6, A7 00001E18 5649 addq.w A1, 3 00001E1A 4543 chk.w D2, D3 00001E1C 454C chk.w D2, A4 00001E1E 4C2E 5341 5645 movem.w D0,D6,A0,A1,A4,A6, [A6 + 0x5645] 00001E24 4D45 chk.w D6, D5 00001E26 4449 neg.w A1 00001E28 4154 chk.w D0, [A4] 00001E2A 4F4F chk.w D7, A7 00001E2C 4C53 5553 movem.l D0,D1,D4,D6,A0,A2,A4,A6, [A3] 00001E30 4552 chk.w D2, [A2] 00001E32 4441 neg.w D1 00001E34 5441 addq.w D1, 2 00001E36 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2742: // at 00001E38 (misaligned) 00001E3A FFFC .invalid <> 00001E3C 2F0C move.l -[A7], A4 00001E3E 286E 0008 movea.l A4, [A6 + 0x8] 00001E42 2054 movea.l A0, [A4] 00001E44 4AA8 0002 tst.l [A0 + 0x2] 00001E48 671C beq +0x1E /* 00001E66 */ 00001E4A 206E 000C movea.l A0, [A6 + 0xC] 00001E4E 2D48 FFFC move.l [A6 - 0x4], A0 00001E52 598F subq.l A7, 4 00001E54 2054 movea.l A0, [A4] 00001E56 2F28 0002 move.l -[A7], [A0 + 0x2] 00001E5A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001E5E 206E FFFC movea.l A0, [A6 - 0x4] 00001E62 201F move.l D0, [A7]+ 00001E64 D190 add.l [A0], D0 label00001E66: 00001E66 286E FFF8 movea.l A4, [A6 - 0x8] 00001E6A 4E5E unlink A6 00001E6C 205F movea.l A0, [A7]+ 00001E6E 4FEF 000C lea.l A7, [A7 + 0xC] 00001E72 4ED0 jmp [A0] 00001E74 9F54 sub.w [A4], D7 00001E76 4D4F chk.w D6, A7 00001E78 5649 addq.w A1, 3 00001E7A 454D chk.w D2, A5 00001E7C 4F56 chk.w D7, [A6] 00001E7E 4945 chk.w D4, D5 00001E80 4345 chk.w D1, D5 00001E82 4C4C 2E44 movem.l D2,D6,A1,A2,A3,A5, A4 00001E86 4F4E chk.w D7, A6 00001E88 4545 chk.w D2, D5 00001E8A 4444 neg.w D4 00001E8C 4953 chk.w D4, [A3] 00001E8E 4B53 chk.w D5, [A3] 00001E90 5041 addq.w D1, 8 00001E92 4345 chk.w D1, D5 00001E94 0000 0000 ori.b D0, 0x0 export_2743: 00001E98 4E56 FFFE link A6, -0x0002 00001E9C 48E7 0308 movem.l -[A7], D6,D7,A4 00001EA0 3C2E 0018 move.w D6, [A6 + 0x18] 00001EA4 286E 0008 movea.l A4, [A6 + 0x8] 00001EA8 2054 movea.l A0, [A4] 00001EAA 4AA8 0002 tst.l [A0 + 0x2] 00001EAE 6608 bne +0xA /* 00001EB8 */ 00001EB0 426E 001A clr.w [A6 + 0x1A] 00001EB4 6000 00E0 bra +0xE2 /* 00001F96 */ label00001EB8: 00001EB8 2054 movea.l A0, [A4] 00001EBA 2248 movea.l A1, A0 00001EBC 2028 0016 move.l D0, [A0 + 0x16] 00001EC0 B0A9 0012 cmp.l D0, [A1 + 0x12] 00001EC4 6D0A blt +0xC /* 00001ED0 */ 00001EC6 2F28 000E move.l -[A7], [A0 + 0xE] 00001ECA 2F0C move.l -[A7], A4 00001ECC 4EBA 1D22 jsr [PC + 0x1D22 /* 00003BF0 */] label00001ED0: 00001ED0 2F0C move.l -[A7], A4 00001ED2 4EBA FD70 jsr [PC - 0x290 /* 00001C44 */] 00001ED6 2054 movea.l A0, [A4] 00001ED8 3D68 003E FFFE move.w [A6 - 0x2], [A0 + 0x3E] 00001EDE 4A2E 0014 tst.b [A6 + 0x14] 00001EE2 673E beq +0x40 /* 00001F22 */ 00001EE4 4A6E FFFE tst.w [A6 - 0x2] 00001EE8 671C beq +0x1E /* 00001F06 */ 00001EEA 558F subq.l A7, 2 00001EEC 2054 movea.l A0, [A4] 00001EEE 2F28 0002 move.l -[A7], [A0 + 0x2] 00001EF2 3F06 move.w -[A7], D6 00001EF4 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001EF8 7000 moveq.l D0, 0x00 00001EFA 2F00 move.l -[A7], D0 00001EFC 303C 00D8 move.w D0, 0xD8 00001F00 AAAA syscall QuickTimeDispatch 00001F02 3E1F move.w D7, [A7]+ 00001F04 6076 bra +0x78 /* 00001F7C */ label00001F06: 00001F06 558F subq.l A7, 2 00001F08 2054 movea.l A0, [A4] 00001F0A 2F28 0002 move.l -[A7], [A0 + 0x2] 00001F0E 3F06 move.w -[A7], D6 00001F10 486E FFFE pea.l [A6 - 0x2] 00001F14 7000 moveq.l D0, 0x00 00001F16 2F00 move.l -[A7], D0 00001F18 303C 00D7 move.w D0, 0xD7 00001F1C AAAA syscall QuickTimeDispatch 00001F1E 3E1F move.w D7, [A7]+ 00001F20 605A bra +0x5C /* 00001F7C */ label00001F22: 00001F22 426E FFFE clr.w [A6 - 0x2] 00001F26 4A2E 0016 tst.b [A6 + 0x16] 00001F2A 6736 beq +0x38 /* 00001F62 */ 00001F2C 2054 movea.l A0, [A4] 00001F2E 2F28 0002 move.l -[A7], [A0 + 0x2] 00001F32 7000 moveq.l D0, 0x00 00001F34 2F00 move.l -[A7], D0 00001F36 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001F3A 2F3C 4D54 6C73 move.l -[A7], 0x4D546C73 /* 'MTls' */ 00001F40 7200 moveq.l D1, 0x00 00001F42 3F01 move.w -[A7], D1 00001F44 7001 moveq.l D0, 0x01 00001F46 2F00 move.l -[A7], D0 00001F48 486E FFFE pea.l [A6 - 0x2] 00001F4C 7000 moveq.l D0, 0x00 00001F4E 2F00 move.l -[A7], D0 00001F50 303C 019B move.w D0, 0x19B 00001F54 AAAA syscall QuickTimeDispatch 00001F56 558F subq.l A7, 2 00001F58 303C 0003 move.w D0, 0x3 00001F5C AAAA syscall QuickTimeDispatch 00001F5E 3E1F move.w D7, [A7]+ 00001F60 601A bra +0x1C /* 00001F7C */ label00001F62: 00001F62 558F subq.l A7, 2 00001F64 2054 movea.l A0, [A4] 00001F66 2F28 0002 move.l -[A7], [A0 + 0x2] 00001F6A 3F06 move.w -[A7], D6 00001F6C 486E FFFE pea.l [A6 - 0x2] 00001F70 7000 moveq.l D0, 0x00 00001F72 2F00 move.l -[A7], D0 00001F74 303C 00D7 move.w D0, 0xD7 00001F78 AAAA syscall QuickTimeDispatch 00001F7A 3E1F move.w D7, [A7]+ label00001F7C: 00001F7C 3F07 move.w -[A7], D7 00001F7E 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00001F82 2054 movea.l A0, [A4] 00001F84 316E FFFE 003E move.w [A0 + 0x3E], [A6 - 0x2] 00001F8A 206E 000C movea.l A0, [A6 + 0xC] 00001F8E 30AE FFFE move.w [A0], [A6 - 0x2] 00001F92 3D47 001A move.w [A6 + 0x1A], D7 label00001F96: 00001F96 4CEE 10C0 FFF2 movem.l D6,D7,A4, [A6 - 0xE] 00001F9C 4E5E unlink A6 00001F9E 205F movea.l A0, [A7]+ 00001FA0 4FEF 0012 lea.l A7, [A7 + 0x12] 00001FA4 4ED0 jmp [A0] 00001FA6 9954 sub.w [A4], D4 00001FA8 4D4F chk.w D6, A7 00001FAA 5649 addq.w A1, 3 00001FAC 454D chk.w D2, A5 00001FAE 4F56 chk.w D7, [A6] 00001FB0 4945 chk.w D4, D5 00001FB2 4345 chk.w D1, D5 00001FB4 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 00001FB8 4156 chk.w D0, [A6] 00001FBA 454D chk.w D2, A5 00001FBC 4F56 chk.w D7, [A6] 00001FBE 4945 chk.w D4, D5 00001FC0 0000 0000 ori.b D0, 0x0 fn00001FC4: 00001FC4 4E56 0000 link A6, 0 00001FC8 2F0C move.l -[A7], A4 00001FCA 286E 0008 movea.l A4, [A6 + 0x8] 00001FCE 558F subq.l A7, 2 00001FD0 1F2E 000C move.b -[A7], [A6 + 0xC] 00001FD4 7001 moveq.l D0, 0x01 00001FD6 1F00 move.b -[A7], D0 00001FD8 2054 movea.l A0, [A4] 00001FDA 2F28 0012 move.l -[A7], [A0 + 0x12] 00001FDE 2F0C move.l -[A7], A4 00001FE0 4EBA 00A2 jsr [PC + 0xA2 /* 00002084 */] 00001FE4 1D5F 000E move.b [A6 + 0xE], [A7]+ 00001FE8 286E FFFC movea.l A4, [A6 - 0x4] 00001FEC 4E5E unlink A6 00001FEE 205F movea.l A0, [A7]+ 00001FF0 5C4F addq.w A7, 6 00001FF2 4ED0 jmp [A0] 00001FF4 8029 544D or.b D0, [A1 + 0x544D] 00001FF8 4F56 chk.w D7, [A6] 00001FFA 4945 chk.w D4, D5 00001FFC 4D4F chk.w D6, A7 00001FFE 5649 addq.w A1, 3 00002000 4543 chk.w D2, D3 00002002 454C chk.w D2, A4 00002004 4C2E 454E 4142 movem.w D1,D2,D3,D6,A0,A2,A6, [A6 + 0x4142] 0000200A 4C45 464F movem.l D0,D1,D2,D3,D6,A1,A2,A6, D5 0000200E 5257 addq.w [A7], 1 00002010 4152 chk.w D0, [A2] 00002012 444C neg.w A4 00002014 4F4F chk.w D7, A7 00002016 5043 addq.w D3, 8 00002018 414C chk.w D0, A4 0000201A 4C42 4143 movem.l D0,D1,D6,A0,A6, D2 0000201E 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00002020 0000 0000 ori.b D0, 0x0 fn00002024: 00002024 4E56 0000 link A6, 0 00002028 2F0C move.l -[A7], A4 0000202A 286E 0008 movea.l A4, [A6 + 0x8] 0000202E 558F subq.l A7, 2 00002030 1F2E 000C move.b -[A7], [A6 + 0xC] 00002034 7002 moveq.l D0, 0x02 00002036 1F00 move.b -[A7], D0 00002038 2054 movea.l A0, [A4] 0000203A 2F28 000E move.l -[A7], [A0 + 0xE] 0000203E 2F0C move.l -[A7], A4 00002040 4EBA 0042 jsr [PC + 0x42 /* 00002084 */] 00002044 1D5F 000E move.b [A6 + 0xE], [A7]+ 00002048 286E FFFC movea.l A4, [A6 - 0x4] 0000204C 4E5E unlink A6 0000204E 205F movea.l A0, [A7]+ 00002050 5C4F addq.w A7, 6 00002052 4ED0 jmp [A0] 00002054 802A 544D or.b D0, [A2 + 0x544D] 00002058 4F56 chk.w D7, [A6] 0000205A 4945 chk.w D4, D5 0000205C 4D4F chk.w D6, A7 0000205E 5649 addq.w A1, 3 00002060 4543 chk.w D2, D3 00002062 454C chk.w D2, A4 00002064 4C2E 454E 4142 movem.w D1,D2,D3,D6,A0,A2,A6, [A6 + 0x4142] 0000206A 4C45 4241 movem.l D0,D6,A1,A6, D5 0000206E 434B chk.w D1, A3 00002070 5741 subq.w D1, 3 00002072 5244 addq.w D4, 1 00002074 4C4F 4F50 movem.l D4,D6,A0,A1,A2,A3,A6, A7 00002078 4341 chk.w D1, D1 0000207A 4C4C 4241 movem.l D0,D6,A1,A6, A4 0000207E 434B chk.w D1, A3 00002080 0000 0000 ori.b D0, 0x0 fn00002084: 00002084 4E56 0000 link A6, 0 00002088 48E7 0308 movem.l -[A7], D6,D7,A4 0000208C 1C2E 0012 move.b D6, [A6 + 0x12] 00002090 286E 0008 movea.l A4, [A6 + 0x8] 00002094 2054 movea.l A0, [A4] 00002096 4AA8 0054 tst.l [A0 + 0x54] 0000209A 6606 bne +0x8 /* 000020A2 */ 0000209C 422E 0014 clr.b [A6 + 0x14] 000020A0 605C bra +0x5E /* 000020FE */ label000020A2: 000020A2 558F subq.l A7, 2 000020A4 1F06 move.b -[A7], D6 000020A6 7040 moveq.l D0, 0x40 000020A8 2F00 move.l -[A7], D0 000020AA 2F0C move.l -[A7], A4 000020AC 4EBA E04A jsr [PC - 0x1FB6 /* 000000F8 */] 000020B0 1E1F move.b D7, [A7]+ 000020B2 670C beq +0xE /* 000020C0 */ 000020B4 2054 movea.l A0, [A4] 000020B6 2F28 0054 move.l -[A7], [A0 + 0x54] 000020BA 303C 00B9 move.w D0, 0xB9 000020BE AAAA syscall QuickTimeDispatch label000020C0: 000020C0 4A06 tst.b D6 000020C2 6736 beq +0x38 /* 000020FA */ 000020C4 558F subq.l A7, 2 000020C6 2054 movea.l A0, [A4] 000020C8 2F28 0054 move.l -[A7], [A0 + 0x54] 000020CC 486D 55E2 pea.l [A5 + 0x55E2 /* export_2744 */] 000020D0 2F0C move.l -[A7], A4 000020D2 7000 moveq.l D0, 0x00 000020D4 102E 0010 move.b D0, [A6 + 0x10] 000020D8 2F00 move.l -[A7], D0 000020DA 2F2E 000C move.l -[A7], [A6 + 0xC] 000020DE 598F subq.l A7, 4 000020E0 2054 movea.l A0, [A4] 000020E2 2F28 0002 move.l -[A7], [A0 + 0x2] 000020E6 303C 0029 move.w D0, 0x29 /* ')' */ 000020EA AAAA syscall QuickTimeDispatch 000020EC 303C 00B8 move.w D0, 0xB8 000020F0 AAAA syscall QuickTimeDispatch 000020F2 3C1F move.w D6, [A7]+ 000020F4 3F06 move.w -[A7], D6 000020F6 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] label000020FA: 000020FA 1D47 0014 move.b [A6 + 0x14], D7 label000020FE: 000020FE 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00002104 4E5E unlink A6 00002106 205F movea.l A0, [A7]+ 00002108 4FEF 000C lea.l A7, [A7 + 0xC] 0000210C 4ED0 jmp [A0] 0000210E 8022 or.b D0, -[A2] 00002110 544D addq.w A5, 2 00002112 4F56 chk.w D7, [A6] 00002114 4945 chk.w D4, D5 00002116 4D4F chk.w D6, A7 00002118 5649 addq.w A1, 3 0000211A 4543 chk.w D2, D3 0000211C 454C chk.w D2, A4 0000211E 4C2E 454E 4142 movem.w D1,D2,D3,D6,A0,A2,A6, [A6 + 0x4142] 00002124 4C45 4C4F movem.l D0,D1,D2,D3,D6,A2,A3,A6, D5 00002128 4F50 chk.w D7, [A0] 0000212A 4341 chk.w D1, D1 0000212C 4C4C 4241 movem.l D0,D6,A1,A6, A4 00002130 434B chk.w D1, A3 00002132 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2744: // at 00002134 (misaligned) 00002136 0000 48E7 ori.b D0, 0xE7 0000213A 0F08 btst A0, D7 0000213C 286E 0008 movea.l A4, [A6 + 0x8] 00002140 558F subq.l A7, 2 00002142 2F0C move.l -[A7], A4 00002144 4EBA 02FE jsr [PC + 0x2FE /* 00002444 */] 00002148 1A1F move.b D5, [A7]+ 0000214A 2054 movea.l A0, [A4] 0000214C 2E28 001E move.l D7, [A0 + 0x1E] 00002150 7000 moveq.l D0, 0x00 00002152 1028 0060 move.b D0, [A0 + 0x60] 00002156 0C40 0002 cmpi.w D0, 0x2 0000215A 57C0 seq D0 0000215C 0240 0001 andi.w D0, 0x1 00002160 48C0 ext.l D0 00002162 1C00 move.b D6, D0 00002164 7000 moveq.l D0, 0x00 00002166 1005 move.b D0, D5 00002168 0C40 0001 cmpi.w D0, 0x1 0000216C 6666 bne +0x68 /* 000021D4 */ 0000216E 4A06 tst.b D6 00002170 6762 beq +0x64 /* 000021D4 */ 00002172 4AA8 001E tst.l [A0 + 0x1E] 00002176 6700 00A2 beq +0xA4 /* 0000221A */ 0000217A 2F0C move.l -[A7], A4 0000217C 4EBA 1EAA jsr [PC + 0x1EAA /* 00004028 */] 00002180 4A87 tst.l D7 00002182 6C0E bge +0x10 /* 00002192 */ 00002184 2054 movea.l A0, [A4] 00002186 2F28 0012 move.l -[A7], [A0 + 0x12] 0000218A 2F0C move.l -[A7], A4 0000218C 4EBA 1A62 jsr [PC + 0x1A62 /* 00003BF0 */] 00002190 600C bra +0xE /* 0000219E */ label00002192: 00002192 2054 movea.l A0, [A4] 00002194 2F28 000E move.l -[A7], [A0 + 0xE] 00002198 2F0C move.l -[A7], A4 0000219A 4EBA 1A54 jsr [PC + 0x1A54 /* 00003BF0 */] label0000219E: 0000219E 558F subq.l A7, 2 000021A0 303C 0003 move.w D0, 0x3 000021A4 AAAA syscall QuickTimeDispatch 000021A6 381F move.w D4, [A7]+ 000021A8 2F07 move.l -[A7], D7 000021AA 2054 movea.l A0, [A4] 000021AC 1F28 0060 move.b -[A7], [A0 + 0x60] 000021B0 2F0C move.l -[A7], A4 000021B2 4EBA 1BE8 jsr [PC + 0x1BE8 /* 00003D9C */] 000021B6 558F subq.l A7, 2 000021B8 558F subq.l A7, 2 000021BA 2F0C move.l -[A7], A4 000021BC 4EBA 0396 jsr [PC + 0x396 /* 00002554 */] 000021C0 2F0C move.l -[A7], A4 000021C2 4EBA 03CC jsr [PC + 0x3CC /* 00002590 */] 000021C6 558F subq.l A7, 2 000021C8 303C 0003 move.w D0, 0x3 000021CC AAAA syscall QuickTimeDispatch 000021CE 381F move.w D4, [A7]+ 000021D0 544F addq.w A7, 2 000021D2 6046 bra +0x48 /* 0000221A */ label000021D4: 000021D4 7000 moveq.l D0, 0x00 000021D6 1005 move.b D0, D5 000021D8 0C40 0002 cmpi.w D0, 0x2 000021DC 6618 bne +0x1A /* 000021F6 */ 000021DE 4A06 tst.b D6 000021E0 6714 beq +0x16 /* 000021F6 */ 000021E2 2007 move.l D0, D7 000021E4 4480 neg.l D0 000021E6 2F00 move.l -[A7], D0 000021E8 2054 movea.l A0, [A4] 000021EA 1F28 0060 move.b -[A7], [A0 + 0x60] 000021EE 2F0C move.l -[A7], A4 000021F0 4EBA 1BAA jsr [PC + 0x1BAA /* 00003D9C */] 000021F4 6024 bra +0x26 /* 0000221A */ label000021F6: 000021F6 2F0C move.l -[A7], A4 000021F8 4EBA 1E2E jsr [PC + 0x1E2E /* 00004028 */] 000021FC 4A87 tst.l D7 000021FE 6F1A ble +0x1C /* 0000221A */ 00002200 4A06 tst.b D6 00002202 6708 beq +0xA /* 0000220C */ 00002204 2054 movea.l A0, [A4] 00002206 2068 000E movea.l A0, [A0 + 0xE] 0000220A 6006 bra +0x8 /* 00002212 */ label0000220C: 0000220C 2054 movea.l A0, [A4] 0000220E 2068 0012 movea.l A0, [A0 + 0x12] label00002212: 00002212 2F08 move.l -[A7], A0 00002214 2F0C move.l -[A7], A4 00002216 4EBA 1964 jsr [PC + 0x1964 /* 00003B7C */] label0000221A: 0000221A 4CEE 10F0 FFEC movem.l D4,D5,D6,D7,A4, [A6 - 0x14] 00002220 4E5E unlink A6 00002222 205F movea.l A0, [A7]+ 00002224 504F addq.w A7, 8 00002226 4ED0 jmp [A0] 00002228 9F4C subx.w -[A7], -[A4] 0000222A 4F4F chk.w D7, A7 0000222C 5043 addq.w D3, 8 0000222E 414C chk.w D0, A4 00002230 4C42 4143 movem.l D0,D1,D6,A0,A6, D2 00002234 4B5F chk.w D5, [A7]+ 00002236 5F31 3554 subq.b <>, 7 0000223A 4D4F chk.w D6, A7 0000223C 5649 addq.w A1, 3 0000223E 454D chk.w D2, A5 00002240 4F56 chk.w D7, [A6] 00002242 4945 chk.w D4, D5 00002244 4345 chk.w D1, D5 00002246 4C4C 0000 movem.l , A4 0000224A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000224C-00002252 fn0000224C: 0000224C 4E56 0000 link A6, 0 00002250 558F subq.l A7, 2 // end alternate branch 0000224C-00002252 fn0000224C: // (misaligned) 0000224E 0000 558F ori.b D0, 0x8F 00002252 1F2E 000C move.b -[A7], [A6 + 0xC] 00002256 4878 0100 push.l 0x100 0000225A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000225E 4EBA DE98 jsr [PC - 0x2168 /* 000000F8 */] 00002262 1D5F 000E move.b [A6 + 0xE], [A7]+ 00002266 4E5E unlink A6 00002268 205F movea.l A0, [A7]+ 0000226A 5C4F addq.w A7, 6 0000226C 4ED0 jmp [A0] 0000226E 8023 or.b D0, -[A3] 00002270 544D addq.w A5, 2 00002272 4F56 chk.w D7, [A6] 00002274 4945 chk.w D4, D5 00002276 4D4F chk.w D6, A7 00002278 5649 addq.w A1, 3 0000227A 4543 chk.w D2, D3 0000227C 454C chk.w D2, A4 0000227E 4C2E 5345 5446 movem.w D0,D2,D6,A0,A1,A4,A6, [A6 + 0x5446] 00002284 4952 chk.w D4, [A2] 00002286 5354 subq.w [A4], 1 00002288 494E chk.w D4, A6 0000228A 4752 chk.w D3, [A2] 0000228C 4F55 chk.w D7, [A5] 0000228E 5046 addq.w D6, 8 00002290 4C41 4700 movem.l A0,A1,A2,A6, D1 00002294 0000 0000 ori.b D0, 0x0 export_2745: 00002298 4E56 0000 link A6, 0 0000229C 558F subq.l A7, 2 0000229E 4878 0100 push.l 0x100 000022A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022A6 4EBA DEB0 jsr [PC - 0x2150 /* 00000158 */] 000022AA 1D5F 000C move.b [A6 + 0xC], [A7]+ 000022AE 4E5E unlink A6 000022B0 2E9F move.l [A7], [A7]+ 000022B2 4E75 rts 000022B4 8023 or.b D0, -[A3] 000022B6 544D addq.w A5, 2 000022B8 4F56 chk.w D7, [A6] 000022BA 4945 chk.w D4, D5 000022BC 4D4F chk.w D6, A7 000022BE 5649 addq.w A1, 3 000022C0 4543 chk.w D2, D3 000022C2 454C chk.w D2, A4 000022C4 4C2E 4745 5446 movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5446] 000022CA 4952 chk.w D4, [A2] 000022CC 5354 subq.w [A4], 1 000022CE 494E chk.w D4, A6 000022D0 4752 chk.w D3, [A2] 000022D2 4F55 chk.w D7, [A5] 000022D4 5046 addq.w D6, 8 000022D6 4C41 4700 movem.l A0,A1,A2,A6, D1 000022DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000022DC-000022E2 export_2746: fn000022DC: 000022DC 4E56 0000 link A6, 0 000022E0 2F0C move.l -[A7], A4 // end alternate branch 000022DC-000022E2 export_2746: // at 000022DC (misaligned) fn000022DC: // (misaligned) 000022DE 0000 2F0C ori.b D0, 0xC 000022E2 286E 0008 movea.l A4, [A6 + 0x8] 000022E6 2054 movea.l A0, [A4] 000022E8 2248 movea.l A1, A0 000022EA 2028 0012 move.l D0, [A0 + 0x12] 000022EE 90A9 000E sub.l D0, [A1 + 0xE] 000022F2 2D40 000C move.l [A6 + 0xC], D0 000022F6 286E FFFC movea.l A4, [A6 - 0x4] 000022FA 4E5E unlink A6 000022FC 2E9F move.l [A7], [A7]+ 000022FE 4E75 rts 00002300 9B54 sub.w [A4], D5 00002302 4D4F chk.w D6, A7 00002304 5649 addq.w A1, 3 00002306 454D chk.w D2, A5 00002308 4F56 chk.w D7, [A6] 0000230A 4945 chk.w D4, D5 0000230C 4345 chk.w D1, D5 0000230E 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00002312 4554 chk.w D2, [A4] 00002314 4455 neg.w [A5] 00002316 5241 addq.w D1, 1 00002318 5449 addq.w A1, 2 0000231A 4F4E chk.w D7, A6 0000231C 0000 0000 ori.b D0, 0x0 export_2747: 00002320 4E56 0000 link A6, 0 00002324 206E 0008 movea.l A0, [A6 + 0x8] 00002328 2050 movea.l A0, [A0] 0000232A 2D68 000E 000C move.l [A6 + 0xC], [A0 + 0xE] 00002330 4E5E unlink A6 00002332 2E9F move.l [A7], [A7]+ 00002334 4E75 rts 00002336 9C54 sub.w D6, [A4] 00002338 4D4F chk.w D6, A7 0000233A 5649 addq.w A1, 3 0000233C 454D chk.w D2, A5 0000233E 4F56 chk.w D7, [A6] 00002340 4945 chk.w D4, D5 00002342 4345 chk.w D1, D5 00002344 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00002348 4554 chk.w D2, [A4] 0000234A 5354 subq.w [A4], 1 0000234C 4152 chk.w D0, [A2] 0000234E 5454 addq.w [A4], 2 00002350 494D chk.w D4, A5 00002352 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00002354 0000 0000 ori.b D0, 0x0 export_2748: 00002358 4E56 0000 link A6, 0 0000235C 206E 0008 movea.l A0, [A6 + 0x8] 00002360 2050 movea.l A0, [A0] 00002362 2D68 0012 000C move.l [A6 + 0xC], [A0 + 0x12] 00002368 4E5E unlink A6 0000236A 2E9F move.l [A7], [A7]+ 0000236C 4E75 rts 0000236E 9B54 sub.w [A4], D5 00002370 4D4F chk.w D6, A7 00002372 5649 addq.w A1, 3 00002374 454D chk.w D2, A5 00002376 4F56 chk.w D7, [A6] 00002378 4945 chk.w D4, D5 0000237A 4345 chk.w D1, D5 0000237C 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00002380 4554 chk.w D2, [A4] 00002382 5354 subq.w [A4], 1 00002384 4F50 chk.w D7, [A0] 00002386 5449 addq.w A1, 2 00002388 4D45 chk.w D6, D5 0000238A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2749: // at 0000238C (misaligned) 0000238E 0000 2F0C ori.b D0, 0xC 00002392 286E 0008 movea.l A4, [A6 + 0x8] 00002396 598F subq.l A7, 4 00002398 2054 movea.l A0, [A4] 0000239A 2F28 0012 move.l -[A7], [A0 + 0x12] 0000239E 202D EC20 move.l D0, [A5 - 0x13E0] 000023A2 4480 neg.l D0 000023A4 2F00 move.l -[A7], D0 000023A6 2F0C move.l -[A7], A4 000023A8 4EBA 1D62 jsr [PC + 0x1D62 /* 0000410C */] 000023AC 2D5F 000C move.l [A6 + 0xC], [A7]+ 000023B0 286E FFFC movea.l A4, [A6 - 0x4] 000023B4 4E5E unlink A6 000023B6 2E9F move.l [A7], [A7]+ 000023B8 4E75 rts 000023BA 8026 or.b D0, -[A6] 000023BC 544D addq.w A5, 2 000023BE 4F56 chk.w D7, [A6] 000023C0 4945 chk.w D4, D5 000023C2 4D4F chk.w D6, A7 000023C4 5649 addq.w A1, 3 000023C6 4543 chk.w D2, D3 000023C8 454C chk.w D2, A4 000023CA 4C2E 4745 544C movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544C] 000023D0 4153 chk.w D0, [A3] 000023D2 5449 addq.w A1, 2 000023D4 4E54 4552 link A4, -0xFFFFBAAE 000023D8 4553 chk.w D2, [A3] 000023DA 5449 addq.w A1, 2 000023DC 4E47 trap 7 000023DE 5449 addq.w A1, 2 000023E0 4D45 chk.w D6, D5 000023E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2750: // at 000023E4 (misaligned) 000023E6 0000 2F0C ori.b D0, 0xC 000023EA 286E 0008 movea.l A4, [A6 + 0x8] 000023EE 2054 movea.l A0, [A4] 000023F0 4AA8 0002 tst.l [A0 + 0x2] 000023F4 671E beq +0x20 /* 00002414 */ 000023F6 598F subq.l A7, 4 000023F8 2054 movea.l A0, [A4] 000023FA 2F28 0002 move.l -[A7], [A0 + 0x2] 000023FE 2F28 000E move.l -[A7], [A0 + 0xE] 00002402 598F subq.l A7, 4 00002404 2F0C move.l -[A7], A4 00002406 4EBA FED4 jsr [PC - 0x12C /* 000022DC */] 0000240A 303C 0098 move.w D0, 0x98 0000240E AAAA syscall QuickTimeDispatch 00002410 201F move.l D0, [A7]+ 00002412 6002 bra +0x4 /* 00002416 */ label00002414: 00002414 7000 moveq.l D0, 0x00 label00002416: 00002416 2D40 000C move.l [A6 + 0xC], D0 0000241A 286E FFFC movea.l A4, [A6 - 0x4] 0000241E 4E5E unlink A6 00002420 2E9F move.l [A7], [A7]+ 00002422 4E75 rts 00002424 9B54 sub.w [A4], D5 00002426 4D4F chk.w D6, A7 00002428 5649 addq.w A1, 3 0000242A 454D chk.w D2, A5 0000242C 4F56 chk.w D7, [A6] 0000242E 4945 chk.w D4, D5 00002430 4345 chk.w D1, D5 00002432 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00002436 4554 chk.w D2, [A4] 00002438 4441 neg.w D1 0000243A 5441 addq.w D1, 2 0000243C 5349 subq.w A1, 1 0000243E 5A45 addq.w D5, 5 00002440 0000 0000 ori.b D0, 0x0 export_2751: fn00002444: 00002444 4E56 0000 link A6, 0 00002448 48E7 0108 movem.l -[A7], D7,A4 0000244C 286E 0008 movea.l A4, [A6 + 0x8] 00002450 558F subq.l A7, 2 00002452 7010 moveq.l D0, 0x10 00002454 2F00 move.l -[A7], D0 00002456 2F0C move.l -[A7], A4 00002458 4EBA DCFE jsr [PC - 0x2302 /* 00000158 */] 0000245C 4A1F tst.b [A7]+ 0000245E 6704 beq +0x6 /* 00002464 */ 00002460 7E02 moveq.l D7, 0x02 00002462 6016 bra +0x18 /* 0000247A */ label00002464: 00002464 558F subq.l A7, 2 00002466 7008 moveq.l D0, 0x08 00002468 2F00 move.l -[A7], D0 0000246A 2F0C move.l -[A7], A4 0000246C 4EBA DCEA jsr [PC - 0x2316 /* 00000158 */] 00002470 4A1F tst.b [A7]+ 00002472 6704 beq +0x6 /* 00002478 */ 00002474 7E01 moveq.l D7, 0x01 00002476 6002 bra +0x4 /* 0000247A */ label00002478: 00002478 4207 clr.b D7 label0000247A: 0000247A 1D47 000C move.b [A6 + 0xC], D7 0000247E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00002484 4E5E unlink A6 00002486 2E9F move.l [A7], [A7]+ 00002488 4E75 rts 0000248A 9C54 sub.w D6, [A4] 0000248C 4D4F chk.w D6, A7 0000248E 5649 addq.w A1, 3 00002490 454D chk.w D2, A5 00002492 4F56 chk.w D7, [A6] 00002494 4945 chk.w D4, D5 00002496 4345 chk.w D1, D5 00002498 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 0000249C 4554 chk.w D2, [A4] 0000249E 4C4F 4F50 movem.l D4,D6,A0,A1,A2,A3,A6, A7 000024A2 5354 subq.w [A4], 1 000024A4 4154 chk.w D0, [A4] 000024A6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000024A8 0000 0000 ori.b D0, 0x0 export_2752: 000024AC 4E56 0000 link A6, 0 000024B0 48E7 0308 movem.l -[A7], D6,D7,A4 000024B4 1E2E 000C move.b D7, [A6 + 0xC] 000024B8 286E 0008 movea.l A4, [A6 + 0x8] 000024BC 558F subq.l A7, 2 000024BE 2F0C move.l -[A7], A4 000024C0 4EBA FF82 jsr [PC - 0x7E /* 00002444 */] 000024C4 1C1F move.b D6, [A7]+ 000024C6 7000 moveq.l D0, 0x00 000024C8 1007 move.b D0, D7 000024CA 0C40 0002 cmpi.w D0, 0x2 000024CE 6624 bne +0x26 /* 000024F4 */ 000024D0 558F subq.l A7, 2 000024D2 7001 moveq.l D0, 0x01 000024D4 1F00 move.b -[A7], D0 000024D6 7210 moveq.l D1, 0x10 000024D8 2F01 move.l -[A7], D1 000024DA 2F0C move.l -[A7], A4 000024DC 4EBA DC1A jsr [PC - 0x23E6 /* 000000F8 */] 000024E0 558F subq.l A7, 2 000024E2 7000 moveq.l D0, 0x00 000024E4 1F00 move.b -[A7], D0 000024E6 7208 moveq.l D1, 0x08 000024E8 2F01 move.l -[A7], D1 000024EA 2F0C move.l -[A7], A4 000024EC 4EBA DC0A jsr [PC - 0x23F6 /* 000000F8 */] 000024F0 584F addq.w A7, 4 000024F2 602C bra +0x2E /* 00002520 */ label000024F4: 000024F4 558F subq.l A7, 2 000024F6 7000 moveq.l D0, 0x00 000024F8 1F00 move.b -[A7], D0 000024FA 7210 moveq.l D1, 0x10 000024FC 2F01 move.l -[A7], D1 000024FE 2F0C move.l -[A7], A4 00002500 4EBA DBF6 jsr [PC - 0x240A /* 000000F8 */] 00002504 558F subq.l A7, 2 00002506 7000 moveq.l D0, 0x00 00002508 1007 move.b D0, D7 0000250A 0C40 0001 cmpi.w D0, 0x1 0000250E 57C0 seq D0 00002510 4400 neg.b D0 00002512 1F00 move.b -[A7], D0 00002514 7008 moveq.l D0, 0x08 00002516 2F00 move.l -[A7], D0 00002518 2F0C move.l -[A7], A4 0000251A 4EBA DBDC jsr [PC - 0x2424 /* 000000F8 */] 0000251E 584F addq.w A7, 4 label00002520: 00002520 1D46 000E move.b [A6 + 0xE], D6 00002524 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 0000252A 4E5E unlink A6 0000252C 205F movea.l A0, [A7]+ 0000252E 5C4F addq.w A7, 6 00002530 4ED0 jmp [A0] 00002532 9C54 sub.w D6, [A4] 00002534 4D4F chk.w D6, A7 00002536 5649 addq.w A1, 3 00002538 454D chk.w D2, A5 0000253A 4F56 chk.w D7, [A6] 0000253C 4945 chk.w D4, D5 0000253E 4345 chk.w D1, D5 00002540 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 00002544 4554 chk.w D2, [A4] 00002546 4C4F 4F50 movem.l D4,D6,A0,A1,A2,A3,A6, A7 0000254A 5354 subq.w [A4], 1 0000254C 4154 chk.w D0, [A4] 0000254E 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00002550 0000 0000 ori.b D0, 0x0 export_2753: fn00002554: 00002554 4E56 0000 link A6, 0 00002558 558F subq.l A7, 2 0000255A 7020 moveq.l D0, 0x20 0000255C 2F00 move.l -[A7], D0 0000255E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002562 4EBA DBF4 jsr [PC - 0x240C /* 00000158 */] 00002566 1D5F 000C move.b [A6 + 0xC], [A7]+ 0000256A 4E5E unlink A6 0000256C 2E9F move.l [A7], [A7]+ 0000256E 4E75 rts 00002570 9B54 sub.w [A4], D5 00002572 4D4F chk.w D6, A7 00002574 5649 addq.w A1, 3 00002576 454D chk.w D2, A5 00002578 4F56 chk.w D7, [A6] 0000257A 4945 chk.w D4, D5 0000257C 4345 chk.w D1, D5 0000257E 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00002582 4554 chk.w D2, [A4] 00002584 4D55 chk.w D6, [A5] 00002586 5445 addq.w D5, 2 00002588 464C not.w A4 0000258A 4147 chk.w D0, D7 0000258C 0000 0000 ori.b D0, 0x0 export_2754: fn00002590: 00002590 4E56 0000 link A6, 0 00002594 48E7 0308 movem.l -[A7], D6,D7,A4 00002598 1E2E 000C move.b D7, [A6 + 0xC] 0000259C 286E 0008 movea.l A4, [A6 + 0x8] 000025A0 558F subq.l A7, 2 000025A2 1F07 move.b -[A7], D7 000025A4 7020 moveq.l D0, 0x20 000025A6 2F00 move.l -[A7], D0 000025A8 2F0C move.l -[A7], A4 000025AA 4EBA DB4C jsr [PC - 0x24B4 /* 000000F8 */] 000025AE 1C1F move.b D6, [A7]+ 000025B0 2054 movea.l A0, [A4] 000025B2 4AA8 0002 tst.l [A0 + 0x2] 000025B6 672E beq +0x30 /* 000025E6 */ 000025B8 4A07 tst.b D7 000025BA 6710 beq +0x12 /* 000025CC */ 000025BC 2F28 0002 move.l -[A7], [A0 + 0x2] 000025C0 70FF moveq.l D0, 0xFFFFFFFF 000025C2 3F00 move.w -[A7], D0 000025C4 303C 002F move.w D0, 0x2F /* '/' */ 000025C8 AAAA syscall QuickTimeDispatch 000025CA 6010 bra +0x12 /* 000025DC */ label000025CC: 000025CC 2054 movea.l A0, [A4] 000025CE 2F28 0002 move.l -[A7], [A0 + 0x2] 000025D2 3F28 002A move.w -[A7], [A0 + 0x2A] 000025D6 303C 002F move.w D0, 0x2F /* '/' */ 000025DA AAAA syscall QuickTimeDispatch label000025DC: 000025DC 558F subq.l A7, 2 000025DE 303C 0003 move.w D0, 0x3 000025E2 AAAA syscall QuickTimeDispatch 000025E4 3E1F move.w D7, [A7]+ label000025E6: 000025E6 1D46 000E move.b [A6 + 0xE], D6 000025EA 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 000025F0 4E5E unlink A6 000025F2 205F movea.l A0, [A7]+ 000025F4 5C4F addq.w A7, 6 000025F6 4ED0 jmp [A0] 000025F8 9B54 sub.w [A4], D5 000025FA 4D4F chk.w D6, A7 000025FC 5649 addq.w A1, 3 000025FE 454D chk.w D2, A5 00002600 4F56 chk.w D7, [A6] 00002602 4945 chk.w D4, D5 00002604 4345 chk.w D1, D5 00002606 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 0000260A 4554 chk.w D2, [A4] 0000260C 4D55 chk.w D6, [A5] 0000260E 5445 addq.w D5, 2 00002610 464C not.w A4 00002612 4147 chk.w D0, D7 00002614 0000 0000 ori.b D0, 0x0 export_2755: fn00002618: 00002618 4E56 0000 link A6, 0 0000261C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002620 266E 000C movea.l A3, [A6 + 0xC] 00002624 286E 0008 movea.l A4, [A6 + 0x8] 00002628 558F subq.l A7, 2 0000262A 2F0C move.l -[A7], A4 0000262C 4EBA DE7A jsr [PC - 0x2186 /* 000004A8 */] 00002630 4A1F tst.b [A7]+ 00002632 670E beq +0x10 /* 00002642 */ 00002634 2054 movea.l A0, [A4] 00002636 41E8 0022 lea.l A0, [A0 + 0x22] 0000263A 224B movea.l A1, A3 0000263C 20D9 move.l [A0]+, [A1]+ 0000263E 20D9 move.l [A0]+, [A1]+ 00002640 607C bra +0x7E /* 000026BE */ label00002642: 00002642 3C2B 0006 move.w D6, [A3 + 0x6] 00002646 9C6B 0002 sub.w D6, [A3 + 0x2] 0000264A 382B 0004 move.w D4, [A3 + 0x4] 0000264E 9853 sub.w D4, [A3] 00002650 2054 movea.l A0, [A4] 00002652 2248 movea.l A1, A0 00002654 3E28 0028 move.w D7, [A0 + 0x28] 00002658 9E69 0024 sub.w D7, [A1 + 0x24] 0000265C 2054 movea.l A0, [A4] 0000265E 2248 movea.l A1, A0 00002660 3A28 0026 move.w D5, [A0 + 0x26] 00002664 9A69 0022 sub.w D5, [A1 + 0x22] 00002668 4A47 tst.w D7 0000266A 6716 beq +0x18 /* 00002682 */ 0000266C 4A45 tst.w D5 0000266E 6712 beq +0x14 /* 00002682 */ 00002670 B845 cmp.w D4, D5 00002672 6604 bne +0x6 /* 00002678 */ 00002674 BC47 cmp.w D6, D7 00002676 670A beq +0xC /* 00002682 */ label00002678: 00002678 3F06 move.w -[A7], D6 0000267A 3F04 move.w -[A7], D4 0000267C 2F0C move.l -[A7], A4 0000267E 4EBA 0140 jsr [PC + 0x140 /* 000027C0 */] label00002682: 00002682 4A47 tst.w D7 00002684 6704 beq +0x6 /* 0000268A */ 00002686 4A46 tst.w D6 00002688 660C bne +0xE /* 00002696 */ label0000268A: 0000268A 2054 movea.l A0, [A4] 0000268C 41E8 0022 lea.l A0, [A0 + 0x22] 00002690 224B movea.l A1, A3 00002692 20D9 move.l [A0]+, [A1]+ 00002694 20D9 move.l [A0]+, [A1]+ label00002696: 00002696 302B 0002 move.w D0, [A3 + 0x2] 0000269A 48C0 ext.l D0 0000269C 2054 movea.l A0, [A4] 0000269E 3228 0024 move.w D1, [A0 + 0x24] 000026A2 48C1 ext.l D1 000026A4 9081 sub.l D0, D1 000026A6 2F00 move.l -[A7], D0 000026A8 3013 move.w D0, [A3] 000026AA 48C0 ext.l D0 000026AC 2054 movea.l A0, [A4] 000026AE 3228 0022 move.w D1, [A0 + 0x22] 000026B2 48C1 ext.l D1 000026B4 9081 sub.l D0, D1 000026B6 2F00 move.l -[A7], D0 000026B8 2F0C move.l -[A7], A4 000026BA 4EBA 0034 jsr [PC + 0x34 /* 000026F0 */] label000026BE: 000026BE 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18] 000026C4 4E5E unlink A6 000026C6 205F movea.l A0, [A7]+ 000026C8 504F addq.w A7, 8 000026CA 4ED0 jmp [A0] 000026CC 8020 or.b D0, -[A0] 000026CE 544D addq.w A5, 2 000026D0 4F56 chk.w D7, [A6] 000026D2 4945 chk.w D4, D5 000026D4 4D4F chk.w D6, A7 000026D6 5649 addq.w A1, 3 000026D8 4543 chk.w D2, D3 000026DA 454C chk.w D2, A4 000026DC 4C2E 5345 544D movem.w D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544D] 000026E2 4F56 chk.w D7, [A6] 000026E4 4945 chk.w D4, D5 000026E6 4449 neg.w A1 000026E8 5350 subq.w [A0], 1 000026EA 5245 addq.w D5, 1 000026EC 4354 chk.w D1, [A4] 000026EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000026F0-000026F4 export_2756: fn000026F0: 000026F0 4E56 FFF8 link A6, -0x0008 // end alternate branch 000026F0-000026F4 export_2756: // at 000026F0 (misaligned) fn000026F0: // (misaligned) 000026F2 FFF8 .invalid <> 000026F4 2F0C move.l -[A7], A4 000026F6 286E 0008 movea.l A4, [A6 + 0x8] 000026FA 2054 movea.l A0, [A4] 000026FC 43EE FFF8 lea.l A1, [A6 - 0x8] 00002700 41E8 0022 lea.l A0, [A0 + 0x22] 00002704 22D8 move.l [A1]+, [A0]+ 00002706 22D8 move.l [A1]+, [A0]+ 00002708 486E FFF8 pea.l [A6 - 0x8] 0000270C 3F2E 0012 move.w -[A7], [A6 + 0x12] 00002710 3F2E 000E move.w -[A7], [A6 + 0xE] 00002714 A8A8 syscall OffsetRect 00002716 2054 movea.l A0, [A4] 00002718 41E8 0022 lea.l A0, [A0 + 0x22] 0000271C 43EE FFF8 lea.l A1, [A6 - 0x8] 00002720 20D9 move.l [A0]+, [A1]+ 00002722 20D9 move.l [A0]+, [A1]+ 00002724 558F subq.l A7, 2 00002726 2F0C move.l -[A7], A4 00002728 4EBA DD7E jsr [PC - 0x2282 /* 000004A8 */] 0000272C 4A1F tst.b [A7]+ 0000272E 6616 bne +0x18 /* 00002746 */ 00002730 2054 movea.l A0, [A4] 00002732 4AA8 0002 tst.l [A0 + 0x2] 00002736 670E beq +0x10 /* 00002746 */ 00002738 2F28 0002 move.l -[A7], [A0 + 0x2] 0000273C 486E FFF8 pea.l [A6 - 0x8] 00002740 303C 00FA move.w D0, 0xFA 00002744 AAAA syscall QuickTimeDispatch label00002746: 00002746 286E FFF4 movea.l A4, [A6 - 0xC] 0000274A 4E5E unlink A6 0000274C 205F movea.l A0, [A7]+ 0000274E 4FEF 000C lea.l A7, [A7 + 0xC] 00002752 4ED0 jmp [A0] 00002754 8023 or.b D0, -[A3] 00002756 544D addq.w A5, 2 00002758 4F56 chk.w D7, [A6] 0000275A 4945 chk.w D4, D5 0000275C 4D4F chk.w D6, A7 0000275E 5649 addq.w A1, 3 00002760 4543 chk.w D2, D3 00002762 454C chk.w D2, A4 00002764 4C2E 4F46 4653 movem.w D1,D2,D6,A0,A1,A2,A3,A6, [A6 + 0x4653] 0000276A 4554 chk.w D2, [A4] 0000276C 4D4F chk.w D6, A7 0000276E 5649 addq.w A1, 3 00002770 4544 chk.w D2, D4 00002772 4953 chk.w D4, [A3] 00002774 5052 addq.w [A2], 8 00002776 4543 chk.w D2, D3 00002778 5400 addq.b D0, 2 0000277A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000277C-00002786 export_2757: fn0000277C: 0000277C 4E56 0000 link A6, 0 00002780 206E 0008 movea.l A0, [A6 + 0x8] 00002784 2050 movea.l A0, [A0] // end alternate branch 0000277C-00002786 export_2757: // at 0000277C (misaligned) fn0000277C: // (misaligned) 0000277E 0000 206E ori.b D0, 0x6E /* 'n' */ 00002782 0008 2050 ori.b A0, 0x50 /* 'P' */ 00002786 226E 000C movea.l A1, [A6 + 0xC] 0000278A 41E8 0022 lea.l A0, [A0 + 0x22] 0000278E 22D8 move.l [A1]+, [A0]+ 00002790 22D8 move.l [A1]+, [A0]+ 00002792 4E5E unlink A6 00002794 205F movea.l A0, [A7]+ 00002796 504F addq.w A7, 8 00002798 4ED0 jmp [A0] 0000279A 8020 or.b D0, -[A0] 0000279C 544D addq.w A5, 2 0000279E 4F56 chk.w D7, [A6] 000027A0 4945 chk.w D4, D5 000027A2 4D4F chk.w D6, A7 000027A4 5649 addq.w A1, 3 000027A6 4543 chk.w D2, D3 000027A8 454C chk.w D2, A4 000027AA 4C2E 4745 544D movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D] 000027B0 4F56 chk.w D7, [A6] 000027B2 4945 chk.w D4, D5 000027B4 4449 neg.w A1 000027B6 5350 subq.w [A0], 1 000027B8 5245 addq.w D5, 1 000027BA 4354 chk.w D1, [A4] 000027BC 0000 0000 ori.b D0, 0x0 fn000027C0: 000027C0 4E56 FFEC link A6, -0x0014 000027C4 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 000027C8 3A2E 000C move.w D5, [A6 + 0xC] 000027CC 3C2E 000E move.w D6, [A6 + 0xE] 000027D0 286E 0008 movea.l A4, [A6 + 0x8] 000027D4 2054 movea.l A0, [A4] 000027D6 4AA8 0002 tst.l [A0 + 0x2] 000027DA 670C beq +0xE /* 000027E8 */ 000027DC 558F subq.l A7, 2 000027DE 2F0C move.l -[A7], A4 000027E0 4EBA DCC6 jsr [PC - 0x233A /* 000004A8 */] 000027E4 4A1F tst.b [A7]+ 000027E6 671C beq +0x1E /* 00002804 */ label000027E8: 000027E8 2054 movea.l A0, [A4] 000027EA 3006 move.w D0, D6 000027EC D068 0024 add.w D0, [A0 + 0x24] 000027F0 3140 0028 move.w [A0 + 0x28], D0 000027F4 2054 movea.l A0, [A4] 000027F6 3005 move.w D0, D5 000027F8 D068 0022 add.w D0, [A0 + 0x22] 000027FC 3140 0026 move.w [A0 + 0x26], D0 00002800 6000 00B6 bra +0xB8 /* 000028B8 */ label00002804: 00002804 598F subq.l A7, 4 00002806 2054 movea.l A0, [A4] 00002808 2F28 0002 move.l -[A7], [A0 + 0x2] 0000280C 303C 00FE move.w D0, 0xFE 00002810 AAAA syscall QuickTimeDispatch 00002812 265F movea.l A3, [A7]+ 00002814 2053 movea.l A0, [A3] 00002816 43EE FFF4 lea.l A1, [A6 - 0xC] 0000281A 5488 addq.l A0, 2 0000281C 22D8 move.l [A1]+, [A0]+ 0000281E 22D8 move.l [A1]+, [A0]+ 00002820 2F0B move.l -[A7], A3 00002822 A8D9 syscall DisposRgn/DisposeRgn 00002824 598F subq.l A7, 4 00002826 2F0C move.l -[A7], A4 00002828 4EBA 00B6 jsr [PC + 0xB6 /* 000028E0 */] 0000282C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002830 598F subq.l A7, 4 00002832 2054 movea.l A0, [A4] 00002834 2F28 0002 move.l -[A7], [A0 + 0x2] 00002838 303C 003F move.w D0, 0x3F /* '?' */ 0000283C AAAA syscall QuickTimeDispatch 0000283E 2E1F move.l D7, [A7]+ 00002840 6052 bra +0x54 /* 00002894 */ label00002842: 00002842 598F subq.l A7, 4 00002844 2054 movea.l A0, [A4] 00002846 2F28 0002 move.l -[A7], [A0 + 0x2] 0000284A 2F07 move.l -[A7], D7 0000284C 303C 0117 move.w D0, 0x117 00002850 AAAA syscall QuickTimeDispatch 00002852 265F movea.l A3, [A7]+ 00002854 598F subq.l A7, 4 00002856 2F0B move.l -[A7], A3 00002858 303C 0062 move.w D0, 0x62 /* 'b' */ 0000285C AAAA syscall QuickTimeDispatch 0000285E 2D57 FFEC move.l [A6 - 0x14], [A7] 00002862 486E FFF0 pea.l [A6 - 0x10] 00002866 7000 moveq.l D0, 0x00 00002868 2F00 move.l -[A7], D0 0000286A 2F00 move.l -[A7], D0 0000286C 303C 006F move.w D0, 0x6F /* 'o' */ 00002870 AAAA syscall QuickTimeDispatch 00002872 0CAE 7669 6465 FFF0 cmpi.l [A6 - 0x10], 0x76696465 /* 'vide' */ 0000287A 6614 bne +0x16 /* 00002890 */ 0000287C 2F0B move.l -[A7], A3 0000287E 486E FFF4 pea.l [A6 - 0xC] 00002882 3F06 move.w -[A7], D6 00002884 3F05 move.w -[A7], D5 00002886 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000288A 2F0C move.l -[A7], A4 0000288C 4EBA 0232 jsr [PC + 0x232 /* 00002AC0 */] label00002890: 00002890 2007 move.l D0, D7 00002892 5387 subq.l D7, 1 label00002894: 00002894 4A87 tst.l D7 00002896 6EAA bgt -0x54 /* 00002842 */ 00002898 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000289C 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 000028A0 2054 movea.l A0, [A4] 000028A2 3006 move.w D0, D6 000028A4 D068 0024 add.w D0, [A0 + 0x24] 000028A8 3140 0028 move.w [A0 + 0x28], D0 000028AC 2054 movea.l A0, [A4] 000028AE 3005 move.w D0, D5 000028B0 D068 0022 add.w D0, [A0 + 0x22] 000028B4 3140 0026 move.w [A0 + 0x26], D0 label000028B8: 000028B8 4CEE 18E8 FFD4 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x2C] 000028BE 4E5E unlink A6 000028C0 205F movea.l A0, [A7]+ 000028C2 504F addq.w A7, 8 000028C4 4ED0 jmp [A0] 000028C6 9654 sub.w D3, [A4] 000028C8 4D4F chk.w D6, A7 000028CA 5649 addq.w A1, 3 000028CC 454D chk.w D2, A5 000028CE 4F56 chk.w D7, [A6] 000028D0 4945 chk.w D4, D5 000028D2 4345 chk.w D1, D5 000028D4 4C4C 2E52 movem.l D1,D4,D6,A1,A2,A3,A5, A4 000028D8 4553 chk.w D2, [A3] 000028DA 495A chk.w D4, [A2]+ 000028DC 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000028DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000028E0-000028EE export_2758: fn000028E0: 000028E0 4E56 0000 link A6, 0 000028E4 48E7 0018 movem.l -[A7], A3,A4 000028E8 286E 0008 movea.l A4, [A6 + 0x8] 000028EC 7012 moveq.l D0, 0x12 // end alternate branch 000028E0-000028EE export_2758: // at 000028E0 (misaligned) fn000028E0: // (misaligned) 000028E2 0000 48E7 ori.b D0, 0xE7 000028E6 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 000028EA 0008 7012 ori.b A0, 0x12 000028EE 2F00 move.l -[A7], D0 000028F0 486D 246A pea.l [A5 + 0x246A /* export_1161 */] 000028F4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000028F8 2640 movea.l A3, D0 000028FA 200B move.l D0, A3 000028FC 504F addq.w A7, 8 000028FE 6608 bne +0xA /* 00002908 */ 00002900 7000 moveq.l D0, 0x00 00002902 2D40 000C move.l [A6 + 0xC], D0 00002906 601E bra +0x20 /* 00002926 */ label00002908: 00002908 2054 movea.l A0, [A4] 0000290A 4AA8 005C tst.l [A0 + 0x5C] 0000290E 670C beq +0xE /* 0000291C */ 00002910 2F28 005C move.l -[A7], [A0 + 0x5C] 00002914 2F0B move.l -[A7], A3 00002916 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */] 0000291A 6006 bra +0x8 /* 00002922 */ label0000291C: 0000291C 2F0B move.l -[A7], A3 0000291E 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */] label00002922: 00002922 2D4B 000C move.l [A6 + 0xC], A3 label00002926: 00002926 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000292C 4E5E unlink A6 0000292E 2E9F move.l [A7], [A7]+ 00002930 4E75 rts 00002932 9754 sub.w [A4], D3 00002934 4D4F chk.w D6, A7 00002936 5649 addq.w A1, 3 00002938 454D chk.w D2, A5 0000293A 4F56 chk.w D7, [A6] 0000293C 4945 chk.w D4, D5 0000293E 4345 chk.w D1, D5 00002940 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00002944 4554 chk.w D2, [A4] 00002946 5A4F addq.w A7, 5 00002948 4F4D chk.w D7, A5 0000294A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000294C-00002950 export_2759: fn0000294C: 0000294C 4E56 FFF0 link A6, -0x0010 // end alternate branch 0000294C-00002950 export_2759: // at 0000294C (misaligned) fn0000294C: // (misaligned) 0000294E FFF0 .invalid <> 00002950 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 00002954 286E 0008 movea.l A4, [A6 + 0x8] 00002958 2054 movea.l A0, [A4] 0000295A 4AA8 005C tst.l [A0 + 0x5C] 0000295E 6732 beq +0x34 /* 00002992 */ 00002960 558F subq.l A7, 2 00002962 2F2E 000E move.l -[A7], [A6 + 0xE] 00002966 4EAD 36E2 jsr [A5 + 0x36E2 /* export_1752 */] 0000296A 4A1F tst.b [A7]+ 0000296C 6714 beq +0x16 /* 00002982 */ 0000296E 2054 movea.l A0, [A4] 00002970 2F28 005C move.l -[A7], [A0 + 0x5C] 00002974 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00002978 2054 movea.l A0, [A4] 0000297A 7000 moveq.l D0, 0x00 0000297C 2140 005C move.l [A0 + 0x5C], D0 00002980 6044 bra +0x46 /* 000029C6 */ label00002982: 00002982 2F2E 000E move.l -[A7], [A6 + 0xE] 00002986 2054 movea.l A0, [A4] 00002988 2F28 005C move.l -[A7], [A0 + 0x5C] 0000298C 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */] 00002990 6034 bra +0x36 /* 000029C6 */ label00002992: 00002992 558F subq.l A7, 2 00002994 2F2E 000E move.l -[A7], [A6 + 0xE] 00002998 4EAD 36E2 jsr [A5 + 0x36E2 /* export_1752 */] 0000299C 4A1F tst.b [A7]+ 0000299E 6626 bne +0x28 /* 000029C6 */ 000029A0 7012 moveq.l D0, 0x12 000029A2 2F00 move.l -[A7], D0 000029A4 486D 246A pea.l [A5 + 0x246A /* export_1161 */] 000029A8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000029AC 2640 movea.l A3, D0 000029AE 2F0B move.l -[A7], A3 000029B0 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000029B4 2F2E 000E move.l -[A7], [A6 + 0xE] 000029B8 2F0B move.l -[A7], A3 000029BA 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */] 000029BE 2054 movea.l A0, [A4] 000029C0 214B 005C move.l [A0 + 0x5C], A3 000029C4 504F addq.w A7, 8 label000029C6: 000029C6 2054 movea.l A0, [A4] 000029C8 4AA8 0002 tst.l [A0 + 0x2] 000029CC 6700 00C8 beq +0xCA /* 00002A96 */ 000029D0 558F subq.l A7, 2 000029D2 2F0C move.l -[A7], A4 000029D4 4EBA DAD2 jsr [PC - 0x252E /* 000004A8 */] 000029D8 4A1F tst.b [A7]+ 000029DA 6600 00BA bne +0xBC /* 00002A96 */ 000029DE 598F subq.l A7, 4 000029E0 2054 movea.l A0, [A4] 000029E2 2F28 0002 move.l -[A7], [A0 + 0x2] 000029E6 303C 00FE move.w D0, 0xFE 000029EA AAAA syscall QuickTimeDispatch 000029EC 265F movea.l A3, [A7]+ 000029EE 2053 movea.l A0, [A3] 000029F0 43EE FFF0 lea.l A1, [A6 - 0x10] 000029F4 5488 addq.l A0, 2 000029F6 22D8 move.l [A1]+, [A0]+ 000029F8 22D8 move.l [A1]+, [A0]+ 000029FA 2F0B move.l -[A7], A3 000029FC A8D9 syscall DisposRgn/DisposeRgn 000029FE 2054 movea.l A0, [A4] 00002A00 2248 movea.l A1, A0 00002A02 3A28 0028 move.w D5, [A0 + 0x28] 00002A06 9A69 0024 sub.w D5, [A1 + 0x24] 00002A0A 2054 movea.l A0, [A4] 00002A0C 2248 movea.l A1, A0 00002A0E 3C28 0026 move.w D6, [A0 + 0x26] 00002A12 9C69 0022 sub.w D6, [A1 + 0x22] 00002A16 598F subq.l A7, 4 00002A18 2054 movea.l A0, [A4] 00002A1A 2F28 0002 move.l -[A7], [A0 + 0x2] 00002A1E 303C 003F move.w D0, 0x3F /* '?' */ 00002A22 AAAA syscall QuickTimeDispatch 00002A24 2E1F move.l D7, [A7]+ 00002A26 6052 bra +0x54 /* 00002A7A */ label00002A28: 00002A28 598F subq.l A7, 4 00002A2A 2054 movea.l A0, [A4] 00002A2C 2F28 0002 move.l -[A7], [A0 + 0x2] 00002A30 2F07 move.l -[A7], D7 00002A32 303C 0117 move.w D0, 0x117 00002A36 AAAA syscall QuickTimeDispatch 00002A38 265F movea.l A3, [A7]+ 00002A3A 598F subq.l A7, 4 00002A3C 2F0B move.l -[A7], A3 00002A3E 303C 0062 move.w D0, 0x62 /* 'b' */ 00002A42 AAAA syscall QuickTimeDispatch 00002A44 2D57 FFF8 move.l [A6 - 0x8], [A7] 00002A48 486E FFFC pea.l [A6 - 0x4] 00002A4C 7000 moveq.l D0, 0x00 00002A4E 2F00 move.l -[A7], D0 00002A50 2F00 move.l -[A7], D0 00002A52 303C 006F move.w D0, 0x6F /* 'o' */ 00002A56 AAAA syscall QuickTimeDispatch 00002A58 0CAE 7669 6465 FFFC cmpi.l [A6 - 0x4], 0x76696465 /* 'vide' */ 00002A60 6614 bne +0x16 /* 00002A76 */ 00002A62 2F0B move.l -[A7], A3 00002A64 486E FFF0 pea.l [A6 - 0x10] 00002A68 3F05 move.w -[A7], D5 00002A6A 3F06 move.w -[A7], D6 00002A6C 2F2E 000E move.l -[A7], [A6 + 0xE] 00002A70 2F0C move.l -[A7], A4 00002A72 4EBA 004C jsr [PC + 0x4C /* 00002AC0 */] label00002A76: 00002A76 2007 move.l D0, D7 00002A78 5387 subq.l D7, 1 label00002A7A: 00002A7A 4A87 tst.l D7 00002A7C 6EAA bgt -0x54 /* 00002A28 */ 00002A7E 2054 movea.l A0, [A4] 00002A80 4AA8 001E tst.l [A0 + 0x1E] 00002A84 6610 bne +0x12 /* 00002A96 */ 00002A86 4A2E 000C tst.b [A6 + 0xC] 00002A8A 670A beq +0xC /* 00002A96 */ 00002A8C 7001 moveq.l D0, 0x01 00002A8E 1F00 move.b -[A7], D0 00002A90 2F0C move.l -[A7], A4 00002A92 4EAD 3482 jsr [A5 + 0x3482 /* export_1676 */] label00002A96: 00002A96 4CEE 18E8 FFD8 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x28] 00002A9C 4E5E unlink A6 00002A9E 205F movea.l A0, [A7]+ 00002AA0 4FEF 000A lea.l A7, [A7 + 0xA] 00002AA4 4ED0 jmp [A0] 00002AA6 9754 sub.w [A4], D3 00002AA8 4D4F chk.w D6, A7 00002AAA 5649 addq.w A1, 3 00002AAC 454D chk.w D2, A5 00002AAE 4F56 chk.w D7, [A6] 00002AB0 4945 chk.w D4, D5 00002AB2 4345 chk.w D1, D5 00002AB4 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 00002AB8 4554 chk.w D2, [A4] 00002ABA 5A4F addq.w A7, 5 00002ABC 4F4D chk.w D7, A5 00002ABE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002AC0-00002AC8 fn00002AC0: 00002AC0 4E56 FE8E link A6, -0x0172 00002AC4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 // end alternate branch 00002AC0-00002AC8 fn00002AC0: // (misaligned) 00002AC2 FE8E 48E7 .extension 0xE8E <> // unimplemented 00002AC6 0318 btst [A0]+, D1 00002AC8 3C2E 0010 move.w D6, [A6 + 0x10] 00002ACC 3E2E 0012 move.w D7, [A6 + 0x12] 00002AD0 266E 0018 movea.l A3, [A6 + 0x18] 00002AD4 286E 0008 movea.l A4, [A6 + 0x8] 00002AD8 206E 0014 movea.l A0, [A6 + 0x14] 00002ADC 43EE FF04 lea.l A1, [A6 - 0xFC] 00002AE0 22D8 move.l [A1]+, [A0]+ 00002AE2 22D8 move.l [A1]+, [A0]+ 00002AE4 2F0B move.l -[A7], A3 00002AE6 486E FEF4 pea.l [A6 - 0x10C] 00002AEA 486E FEFC pea.l [A6 - 0x104] 00002AEE 486E FF04 pea.l [A6 - 0xFC] 00002AF2 2F0C move.l -[A7], A4 00002AF4 4EBA 305A jsr [PC + 0x305A /* 00005B50 */] 00002AF8 302E FF0A move.w D0, [A6 - 0xF6] 00002AFC 48C0 ext.l D0 00002AFE 322E FF06 move.w D1, [A6 - 0xFA] 00002B02 48C1 ext.l D1 00002B04 9081 sub.l D0, D1 00002B06 2D40 FEE6 move.l [A6 - 0x11A], D0 00002B0A 486E FEE6 pea.l [A6 - 0x11A] 00002B0E 486E FEEA pea.l [A6 - 0x116] 00002B12 3F3C 280E move.w -[A7], 0x280E 00002B16 A9EB syscall Pack4/FP68K 00002B18 41EE FEEA lea.l A0, [A6 - 0x116] 00002B1C 43EE FF0C lea.l A1, [A6 - 0xF4] 00002B20 22D8 move.l [A1]+, [A0]+ 00002B22 22D8 move.l [A1]+, [A0]+ 00002B24 32D8 move.w [A1]+, [A0]+ 00002B26 486E FEEA pea.l [A6 - 0x116] 00002B2A 598F subq.l A7, 4 00002B2C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B30 4EAD 369A jsr [A5 + 0x369A /* export_1743 */] 00002B34 A843 syscall Fix2X 00002B36 588F addq.l A7, 4 00002B38 486E FEEA pea.l [A6 - 0x116] 00002B3C 41EE FEDC lea.l A0, [A6 - 0x124] 00002B40 43EE FF0C lea.l A1, [A6 - 0xF4] 00002B44 20D9 move.l [A0]+, [A1]+ 00002B46 20D9 move.l [A0]+, [A1]+ 00002B48 30D9 move.w [A0]+, [A1]+ 00002B4A 486E FEDC pea.l [A6 - 0x124] 00002B4E 3F3C 0004 move.w -[A7], 0x4 00002B52 A9EB syscall Pack4/FP68K 00002B54 486E FF06 pea.l [A6 - 0xFA] 00002B58 486E FED2 pea.l [A6 - 0x12E] 00002B5C 3F3C 200E move.w -[A7], 0x200E 00002B60 A9EB syscall Pack4/FP68K 00002B62 486E FED2 pea.l [A6 - 0x12E] 00002B66 486E FEDC pea.l [A6 - 0x124] 00002B6A 4267 clr.w -[A7] 00002B6C A9EB syscall Pack4/FP68K 00002B6E 41EE FEDC lea.l A0, [A6 - 0x124] 00002B72 43EE FF16 lea.l A1, [A6 - 0xEA] 00002B76 22D8 move.l [A1]+, [A0]+ 00002B78 22D8 move.l [A1]+, [A0]+ 00002B7A 32D8 move.w [A1]+, [A0]+ 00002B7C 486E FEFE pea.l [A6 - 0x102] 00002B80 486E FEEA pea.l [A6 - 0x116] 00002B84 3F3C 200E move.w -[A7], 0x200E 00002B88 A9EB syscall Pack4/FP68K 00002B8A 41EE FEEA lea.l A0, [A6 - 0x116] 00002B8E 43EE FF20 lea.l A1, [A6 - 0xE0] 00002B92 22D8 move.l [A1]+, [A0]+ 00002B94 22D8 move.l [A1]+, [A0]+ 00002B96 32D8 move.w [A1]+, [A0]+ 00002B98 486E FF20 pea.l [A6 - 0xE0] 00002B9C 486E FF16 pea.l [A6 - 0xEA] 00002BA0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002BA4 A9EB syscall Pack4/FP68K 00002BA6 6F0E ble +0x10 /* 00002BB6 */ 00002BA8 41EE FF16 lea.l A0, [A6 - 0xEA] 00002BAC 43EE FF20 lea.l A1, [A6 - 0xE0] 00002BB0 22D8 move.l [A1]+, [A0]+ 00002BB2 22D8 move.l [A1]+, [A0]+ 00002BB4 32D8 move.w [A1]+, [A0]+ label00002BB6: 00002BB6 486E FEEA pea.l [A6 - 0x116] 00002BBA 598F subq.l A7, 4 00002BBC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002BC0 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */] 00002BC4 A843 syscall Fix2X 00002BC6 588F addq.l A7, 4 00002BC8 486E FEEA pea.l [A6 - 0x116] 00002BCC 41EE FEDC lea.l A0, [A6 - 0x124] 00002BD0 43EE FF0C lea.l A1, [A6 - 0xF4] 00002BD4 20D9 move.l [A0]+, [A1]+ 00002BD6 20D9 move.l [A0]+, [A1]+ 00002BD8 30D9 move.w [A0]+, [A1]+ 00002BDA 486E FEDC pea.l [A6 - 0x124] 00002BDE 3F3C 0004 move.w -[A7], 0x4 00002BE2 A9EB syscall Pack4/FP68K 00002BE4 486E FF06 pea.l [A6 - 0xFA] 00002BE8 486E FED2 pea.l [A6 - 0x12E] 00002BEC 3F3C 200E move.w -[A7], 0x200E 00002BF0 A9EB syscall Pack4/FP68K 00002BF2 486E FED2 pea.l [A6 - 0x12E] 00002BF6 486E FEDC pea.l [A6 - 0x124] 00002BFA 4267 clr.w -[A7] 00002BFC A9EB syscall Pack4/FP68K 00002BFE 41EE FEDC lea.l A0, [A6 - 0x124] 00002C02 43EE FF2A lea.l A1, [A6 - 0xD6] 00002C06 22D8 move.l [A1]+, [A0]+ 00002C08 22D8 move.l [A1]+, [A0]+ 00002C0A 32D8 move.w [A1]+, [A0]+ 00002C0C 486E FF02 pea.l [A6 - 0xFE] 00002C10 486E FEEA pea.l [A6 - 0x116] 00002C14 3F3C 200E move.w -[A7], 0x200E 00002C18 A9EB syscall Pack4/FP68K 00002C1A 41EE FEEA lea.l A0, [A6 - 0x116] 00002C1E 43EE FF34 lea.l A1, [A6 - 0xCC] 00002C22 22D8 move.l [A1]+, [A0]+ 00002C24 22D8 move.l [A1]+, [A0]+ 00002C26 32D8 move.w [A1]+, [A0]+ 00002C28 486E FF2A pea.l [A6 - 0xD6] 00002C2C 486E FF34 pea.l [A6 - 0xCC] 00002C30 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002C34 A9EB syscall Pack4/FP68K 00002C36 6F0E ble +0x10 /* 00002C46 */ 00002C38 41EE FF2A lea.l A0, [A6 - 0xD6] 00002C3C 43EE FF34 lea.l A1, [A6 - 0xCC] 00002C40 22D8 move.l [A1]+, [A0]+ 00002C42 22D8 move.l [A1]+, [A0]+ 00002C44 32D8 move.w [A1]+, [A0]+ label00002C46: 00002C46 486E FF20 pea.l [A6 - 0xE0] 00002C4A 41EE FEEA lea.l A0, [A6 - 0x116] 00002C4E 43EE FF34 lea.l A1, [A6 - 0xCC] 00002C52 20D9 move.l [A0]+, [A1]+ 00002C54 20D9 move.l [A0]+, [A1]+ 00002C56 30D9 move.w [A0]+, [A1]+ 00002C58 486E FEEA pea.l [A6 - 0x116] 00002C5C 3F3C 0002 move.w -[A7], 0x2 00002C60 A9EB syscall Pack4/FP68K 00002C62 7000 moveq.l D0, 0x00 00002C64 3D40 FED0 move.w [A6 - 0x130], D0 00002C68 486E FED0 pea.l [A6 - 0x130] 00002C6C 486E FEDC pea.l [A6 - 0x124] 00002C70 3F3C 200E move.w -[A7], 0x200E 00002C74 A9EB syscall Pack4/FP68K 00002C76 486E FEDC pea.l [A6 - 0x124] 00002C7A 486E FEEA pea.l [A6 - 0x116] 00002C7E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002C82 A9EB syscall Pack4/FP68K 00002C84 6210 bhi +0x12 /* 00002C96 */ 00002C86 2F0B move.l -[A7], A3 00002C88 7000 moveq.l D0, 0x00 00002C8A 2F00 move.l -[A7], D0 00002C8C 2F0C move.l -[A7], A4 00002C8E 4EBA 083C jsr [PC + 0x83C /* 000034CC */] 00002C92 6000 0802 bra +0x804 /* 00003496 */ label00002C96: 00002C96 302E FF08 move.w D0, [A6 - 0xF8] 00002C9A 48C0 ext.l D0 00002C9C 322E FF04 move.w D1, [A6 - 0xFC] 00002CA0 48C1 ext.l D1 00002CA2 9081 sub.l D0, D1 00002CA4 2D40 FECC move.l [A6 - 0x134], D0 00002CA8 486E FECC pea.l [A6 - 0x134] 00002CAC 486E FEEA pea.l [A6 - 0x116] 00002CB0 3F3C 280E move.w -[A7], 0x280E 00002CB4 A9EB syscall Pack4/FP68K 00002CB6 41EE FEEA lea.l A0, [A6 - 0x116] 00002CBA 43EE FF3E lea.l A1, [A6 - 0xC2] 00002CBE 22D8 move.l [A1]+, [A0]+ 00002CC0 22D8 move.l [A1]+, [A0]+ 00002CC2 32D8 move.w [A1]+, [A0]+ 00002CC4 486E FEEA pea.l [A6 - 0x116] 00002CC8 598F subq.l A7, 4 00002CCA 2F2E 000C move.l -[A7], [A6 + 0xC] 00002CCE 4EAD 368A jsr [A5 + 0x368A /* export_1741 */] 00002CD2 A843 syscall Fix2X 00002CD4 588F addq.l A7, 4 00002CD6 486E FEEA pea.l [A6 - 0x116] 00002CDA 41EE FEDC lea.l A0, [A6 - 0x124] 00002CDE 43EE FF3E lea.l A1, [A6 - 0xC2] 00002CE2 20D9 move.l [A0]+, [A1]+ 00002CE4 20D9 move.l [A0]+, [A1]+ 00002CE6 30D9 move.w [A0]+, [A1]+ 00002CE8 486E FEDC pea.l [A6 - 0x124] 00002CEC 3F3C 0004 move.w -[A7], 0x4 00002CF0 A9EB syscall Pack4/FP68K 00002CF2 486E FF04 pea.l [A6 - 0xFC] 00002CF6 486E FED2 pea.l [A6 - 0x12E] 00002CFA 3F3C 200E move.w -[A7], 0x200E 00002CFE A9EB syscall Pack4/FP68K 00002D00 486E FED2 pea.l [A6 - 0x12E] 00002D04 486E FEDC pea.l [A6 - 0x124] 00002D08 4267 clr.w -[A7] 00002D0A A9EB syscall Pack4/FP68K 00002D0C 41EE FEDC lea.l A0, [A6 - 0x124] 00002D10 43EE FF48 lea.l A1, [A6 - 0xB8] 00002D14 22D8 move.l [A1]+, [A0]+ 00002D16 22D8 move.l [A1]+, [A0]+ 00002D18 32D8 move.w [A1]+, [A0]+ 00002D1A 486E FEFC pea.l [A6 - 0x104] 00002D1E 486E FEEA pea.l [A6 - 0x116] 00002D22 3F3C 200E move.w -[A7], 0x200E 00002D26 A9EB syscall Pack4/FP68K 00002D28 41EE FEEA lea.l A0, [A6 - 0x116] 00002D2C 43EE FF52 lea.l A1, [A6 - 0xAE] 00002D30 22D8 move.l [A1]+, [A0]+ 00002D32 22D8 move.l [A1]+, [A0]+ 00002D34 32D8 move.w [A1]+, [A0]+ 00002D36 486E FF52 pea.l [A6 - 0xAE] 00002D3A 486E FF48 pea.l [A6 - 0xB8] 00002D3E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002D42 A9EB syscall Pack4/FP68K 00002D44 6F0E ble +0x10 /* 00002D54 */ 00002D46 41EE FF48 lea.l A0, [A6 - 0xB8] 00002D4A 43EE FF52 lea.l A1, [A6 - 0xAE] 00002D4E 22D8 move.l [A1]+, [A0]+ 00002D50 22D8 move.l [A1]+, [A0]+ 00002D52 32D8 move.w [A1]+, [A0]+ label00002D54: 00002D54 486E FEEA pea.l [A6 - 0x116] 00002D58 598F subq.l A7, 4 00002D5A 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D5E 4EAD 36AA jsr [A5 + 0x36AA /* export_1745 */] 00002D62 A843 syscall Fix2X 00002D64 588F addq.l A7, 4 00002D66 486E FEEA pea.l [A6 - 0x116] 00002D6A 41EE FEDC lea.l A0, [A6 - 0x124] 00002D6E 43EE FF3E lea.l A1, [A6 - 0xC2] 00002D72 20D9 move.l [A0]+, [A1]+ 00002D74 20D9 move.l [A0]+, [A1]+ 00002D76 30D9 move.w [A0]+, [A1]+ 00002D78 486E FEDC pea.l [A6 - 0x124] 00002D7C 3F3C 0004 move.w -[A7], 0x4 00002D80 A9EB syscall Pack4/FP68K 00002D82 486E FF04 pea.l [A6 - 0xFC] 00002D86 486E FED2 pea.l [A6 - 0x12E] 00002D8A 3F3C 200E move.w -[A7], 0x200E 00002D8E A9EB syscall Pack4/FP68K 00002D90 486E FED2 pea.l [A6 - 0x12E] 00002D94 486E FEDC pea.l [A6 - 0x124] 00002D98 4267 clr.w -[A7] 00002D9A A9EB syscall Pack4/FP68K 00002D9C 41EE FEDC lea.l A0, [A6 - 0x124] 00002DA0 43EE FF5C lea.l A1, [A6 - 0xA4] 00002DA4 22D8 move.l [A1]+, [A0]+ 00002DA6 22D8 move.l [A1]+, [A0]+ 00002DA8 32D8 move.w [A1]+, [A0]+ 00002DAA 486E FF00 pea.l [A6 - 0x100] 00002DAE 486E FEEA pea.l [A6 - 0x116] 00002DB2 3F3C 200E move.w -[A7], 0x200E 00002DB6 A9EB syscall Pack4/FP68K 00002DB8 41EE FEEA lea.l A0, [A6 - 0x116] 00002DBC 43EE FF66 lea.l A1, [A6 - 0x9A] 00002DC0 22D8 move.l [A1]+, [A0]+ 00002DC2 22D8 move.l [A1]+, [A0]+ 00002DC4 32D8 move.w [A1]+, [A0]+ 00002DC6 486E FF5C pea.l [A6 - 0xA4] 00002DCA 486E FF66 pea.l [A6 - 0x9A] 00002DCE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002DD2 A9EB syscall Pack4/FP68K 00002DD4 6F0E ble +0x10 /* 00002DE4 */ 00002DD6 41EE FF5C lea.l A0, [A6 - 0xA4] 00002DDA 43EE FF66 lea.l A1, [A6 - 0x9A] 00002DDE 22D8 move.l [A1]+, [A0]+ 00002DE0 22D8 move.l [A1]+, [A0]+ 00002DE2 32D8 move.w [A1]+, [A0]+ label00002DE4: 00002DE4 486E FF52 pea.l [A6 - 0xAE] 00002DE8 41EE FEEA lea.l A0, [A6 - 0x116] 00002DEC 43EE FF66 lea.l A1, [A6 - 0x9A] 00002DF0 20D9 move.l [A0]+, [A1]+ 00002DF2 20D9 move.l [A0]+, [A1]+ 00002DF4 30D9 move.w [A0]+, [A1]+ 00002DF6 486E FEEA pea.l [A6 - 0x116] 00002DFA 3F3C 0002 move.w -[A7], 0x2 00002DFE A9EB syscall Pack4/FP68K 00002E00 7000 moveq.l D0, 0x00 00002E02 3D40 FECA move.w [A6 - 0x136], D0 00002E06 486E FECA pea.l [A6 - 0x136] 00002E0A 486E FEDC pea.l [A6 - 0x124] 00002E0E 3F3C 200E move.w -[A7], 0x200E 00002E12 A9EB syscall Pack4/FP68K 00002E14 486E FEDC pea.l [A6 - 0x124] 00002E18 486E FEEA pea.l [A6 - 0x116] 00002E1C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002E20 A9EB syscall Pack4/FP68K 00002E22 6210 bhi +0x12 /* 00002E34 */ 00002E24 2F0B move.l -[A7], A3 00002E26 7000 moveq.l D0, 0x00 00002E28 2F00 move.l -[A7], D0 00002E2A 2F0C move.l -[A7], A4 00002E2C 4EBA 069E jsr [PC + 0x69E /* 000034CC */] 00002E30 6000 0664 bra +0x666 /* 00003496 */ label00002E34: 00002E34 486E FF16 pea.l [A6 - 0xEA] 00002E38 41EE FEEA lea.l A0, [A6 - 0x116] 00002E3C 43EE FF2A lea.l A1, [A6 - 0xD6] 00002E40 20D9 move.l [A0]+, [A1]+ 00002E42 20D9 move.l [A0]+, [A1]+ 00002E44 30D9 move.w [A0]+, [A1]+ 00002E46 486E FEEA pea.l [A6 - 0x116] 00002E4A 3F3C 0002 move.w -[A7], 0x2 00002E4E A9EB syscall Pack4/FP68K 00002E50 41EE FEEA lea.l A0, [A6 - 0x116] 00002E54 43EE FF70 lea.l A1, [A6 - 0x90] 00002E58 22D8 move.l [A1]+, [A0]+ 00002E5A 22D8 move.l [A1]+, [A0]+ 00002E5C 32D8 move.w [A1]+, [A0]+ 00002E5E 486E FF48 pea.l [A6 - 0xB8] 00002E62 41EE FEEA lea.l A0, [A6 - 0x116] 00002E66 43EE FF5C lea.l A1, [A6 - 0xA4] 00002E6A 20D9 move.l [A0]+, [A1]+ 00002E6C 20D9 move.l [A0]+, [A1]+ 00002E6E 30D9 move.w [A0]+, [A1]+ 00002E70 486E FEEA pea.l [A6 - 0x116] 00002E74 3F3C 0002 move.w -[A7], 0x2 00002E78 A9EB syscall Pack4/FP68K 00002E7A 41EE FEEA lea.l A0, [A6 - 0x116] 00002E7E 43EE FF7A lea.l A1, [A6 - 0x86] 00002E82 22D8 move.l [A1]+, [A0]+ 00002E84 22D8 move.l [A1]+, [A0]+ 00002E86 32D8 move.w [A1]+, [A0]+ 00002E88 302E FF02 move.w D0, [A6 - 0xFE] 00002E8C 48C0 ext.l D0 00002E8E 322E FEFE move.w D1, [A6 - 0x102] 00002E92 48C1 ext.l D1 00002E94 9081 sub.l D0, D1 00002E96 2D40 FEC6 move.l [A6 - 0x13A], D0 00002E9A 486E FEC6 pea.l [A6 - 0x13A] 00002E9E 486E FEEA pea.l [A6 - 0x116] 00002EA2 3F3C 280E move.w -[A7], 0x280E 00002EA6 A9EB syscall Pack4/FP68K 00002EA8 41EE FEEA lea.l A0, [A6 - 0x116] 00002EAC 43EE FF84 lea.l A1, [A6 - 0x7C] 00002EB0 22D8 move.l [A1]+, [A0]+ 00002EB2 22D8 move.l [A1]+, [A0]+ 00002EB4 32D8 move.w [A1]+, [A0]+ 00002EB6 302E FEFA move.w D0, [A6 - 0x106] 00002EBA 48C0 ext.l D0 00002EBC 322E FEF6 move.w D1, [A6 - 0x10A] 00002EC0 48C1 ext.l D1 00002EC2 9081 sub.l D0, D1 00002EC4 2D40 FEC2 move.l [A6 - 0x13E], D0 00002EC8 486E FEC2 pea.l [A6 - 0x13E] 00002ECC 486E FEEA pea.l [A6 - 0x116] 00002ED0 3F3C 280E move.w -[A7], 0x280E 00002ED4 A9EB syscall Pack4/FP68K 00002ED6 41EE FEEA lea.l A0, [A6 - 0x116] 00002EDA 43EE FF8E lea.l A1, [A6 - 0x72] 00002EDE 22D8 move.l [A1]+, [A0]+ 00002EE0 22D8 move.l [A1]+, [A0]+ 00002EE2 32D8 move.w [A1]+, [A0]+ 00002EE4 302E FF00 move.w D0, [A6 - 0x100] 00002EE8 48C0 ext.l D0 00002EEA 322E FEFC move.w D1, [A6 - 0x104] 00002EEE 48C1 ext.l D1 00002EF0 9081 sub.l D0, D1 00002EF2 2D40 FEBE move.l [A6 - 0x142], D0 00002EF6 486E FEBE pea.l [A6 - 0x142] 00002EFA 486E FEEA pea.l [A6 - 0x116] 00002EFE 3F3C 280E move.w -[A7], 0x280E 00002F02 A9EB syscall Pack4/FP68K 00002F04 41EE FEEA lea.l A0, [A6 - 0x116] 00002F08 43EE FF98 lea.l A1, [A6 - 0x68] 00002F0C 22D8 move.l [A1]+, [A0]+ 00002F0E 22D8 move.l [A1]+, [A0]+ 00002F10 32D8 move.w [A1]+, [A0]+ 00002F12 302E FEF8 move.w D0, [A6 - 0x108] 00002F16 48C0 ext.l D0 00002F18 322E FEF4 move.w D1, [A6 - 0x10C] 00002F1C 48C1 ext.l D1 00002F1E 9081 sub.l D0, D1 00002F20 2D40 FEBA move.l [A6 - 0x146], D0 00002F24 486E FEBA pea.l [A6 - 0x146] 00002F28 486E FEEA pea.l [A6 - 0x116] 00002F2C 3F3C 280E move.w -[A7], 0x280E 00002F30 A9EB syscall Pack4/FP68K 00002F32 41EE FEEA lea.l A0, [A6 - 0x116] 00002F36 43EE FFA2 lea.l A1, [A6 - 0x5E] 00002F3A 22D8 move.l [A1]+, [A0]+ 00002F3C 22D8 move.l [A1]+, [A0]+ 00002F3E 32D8 move.w [A1]+, [A0]+ 00002F40 7000 moveq.l D0, 0x00 00002F42 3D40 FEB8 move.w [A6 - 0x148], D0 00002F46 486E FEB8 pea.l [A6 - 0x148] 00002F4A 486E FEEA pea.l [A6 - 0x116] 00002F4E 3F3C 200E move.w -[A7], 0x200E 00002F52 A9EB syscall Pack4/FP68K 00002F54 486E FEEA pea.l [A6 - 0x116] 00002F58 486E FF8E pea.l [A6 - 0x72] 00002F5C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002F60 A9EB syscall Pack4/FP68K 00002F62 636C bls +0x6E /* 00002FD0 */ 00002F64 7000 moveq.l D0, 0x00 00002F66 3D40 FEB6 move.w [A6 - 0x14A], D0 00002F6A 486E FEB6 pea.l [A6 - 0x14A] 00002F6E 486E FEDC pea.l [A6 - 0x124] 00002F72 3F3C 200E move.w -[A7], 0x200E 00002F76 A9EB syscall Pack4/FP68K 00002F78 486E FEDC pea.l [A6 - 0x124] 00002F7C 486E FFA2 pea.l [A6 - 0x5E] 00002F80 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002F84 A9EB syscall Pack4/FP68K 00002F86 6348 bls +0x4A /* 00002FD0 */ 00002F88 7000 moveq.l D0, 0x00 00002F8A 3D40 FEB4 move.w [A6 - 0x14C], D0 00002F8E 486E FEB4 pea.l [A6 - 0x14C] 00002F92 486E FED2 pea.l [A6 - 0x12E] 00002F96 3F3C 200E move.w -[A7], 0x200E 00002F9A A9EB syscall Pack4/FP68K 00002F9C 486E FED2 pea.l [A6 - 0x12E] 00002FA0 486E FF84 pea.l [A6 - 0x7C] 00002FA4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002FA8 A9EB syscall Pack4/FP68K 00002FAA 6324 bls +0x26 /* 00002FD0 */ 00002FAC 7000 moveq.l D0, 0x00 00002FAE 3D40 FEA8 move.w [A6 - 0x158], D0 00002FB2 486E FEA8 pea.l [A6 - 0x158] 00002FB6 486E FEAA pea.l [A6 - 0x156] 00002FBA 3F3C 200E move.w -[A7], 0x200E 00002FBE A9EB syscall Pack4/FP68K 00002FC0 486E FEAA pea.l [A6 - 0x156] 00002FC4 486E FF98 pea.l [A6 - 0x68] 00002FC8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002FCC A9EB syscall Pack4/FP68K 00002FCE 6210 bhi +0x12 /* 00002FE0 */ label00002FD0: 00002FD0 2F0B move.l -[A7], A3 00002FD2 7000 moveq.l D0, 0x00 00002FD4 2F00 move.l -[A7], D0 00002FD6 2F0C move.l -[A7], A4 00002FD8 4EBA 04F2 jsr [PC + 0x4F2 /* 000034CC */] 00002FDC 6000 04B8 bra +0x4BA /* 00003496 */ label00002FE0: 00002FE0 486E FEFE pea.l [A6 - 0x102] 00002FE4 486E FEEA pea.l [A6 - 0x116] 00002FE8 3F3C 200E move.w -[A7], 0x200E 00002FEC A9EB syscall Pack4/FP68K 00002FEE 486E FEEA pea.l [A6 - 0x116] 00002FF2 41EE FEDC lea.l A0, [A6 - 0x124] 00002FF6 43EE FF20 lea.l A1, [A6 - 0xE0] 00002FFA 20D9 move.l [A0]+, [A1]+ 00002FFC 20D9 move.l [A0]+, [A1]+ 00002FFE 30D9 move.w [A0]+, [A1]+ 00003000 486E FEDC pea.l [A6 - 0x124] 00003004 3F3C 0002 move.w -[A7], 0x2 00003008 A9EB syscall Pack4/FP68K 0000300A 486E FF8E pea.l [A6 - 0x72] 0000300E 486E FEDC pea.l [A6 - 0x124] 00003012 3F3C 0004 move.w -[A7], 0x4 00003016 A9EB syscall Pack4/FP68K 00003018 486E FF84 pea.l [A6 - 0x7C] 0000301C 486E FEDC pea.l [A6 - 0x124] 00003020 3F3C 0006 move.w -[A7], 0x6 00003024 A9EB syscall Pack4/FP68K 00003026 41EE FEDC lea.l A0, [A6 - 0x124] 0000302A 43EE FED2 lea.l A1, [A6 - 0x12E] 0000302E 22D8 move.l [A1]+, [A0]+ 00003030 22D8 move.l [A1]+, [A0]+ 00003032 32D8 move.w [A1]+, [A0]+ 00003034 486E FED2 pea.l [A6 - 0x12E] 00003038 3F3C 0016 move.w -[A7], 0x16 0000303C A9EB syscall Pack4/FP68K 0000303E 486E FED2 pea.l [A6 - 0x12E] 00003042 4EAD 59D2 jsr [A5 + 0x59D2 /* export_2870 */] 00003046 322E FEF6 move.w D1, [A6 - 0x10A] 0000304A D240 add.w D1, D0 0000304C 3D41 FFAE move.w [A6 - 0x52], D1 00003050 486E FEFE pea.l [A6 - 0x102] 00003054 486E FEEA pea.l [A6 - 0x116] 00003058 3F3C 200E move.w -[A7], 0x200E 0000305C A9EB syscall Pack4/FP68K 0000305E 486E FEEA pea.l [A6 - 0x116] 00003062 41EE FEDC lea.l A0, [A6 - 0x124] 00003066 43EE FF34 lea.l A1, [A6 - 0xCC] 0000306A 20D9 move.l [A0]+, [A1]+ 0000306C 20D9 move.l [A0]+, [A1]+ 0000306E 30D9 move.w [A0]+, [A1]+ 00003070 486E FEDC pea.l [A6 - 0x124] 00003074 3F3C 0002 move.w -[A7], 0x2 00003078 A9EB syscall Pack4/FP68K 0000307A 486E FF8E pea.l [A6 - 0x72] 0000307E 486E FEDC pea.l [A6 - 0x124] 00003082 3F3C 0004 move.w -[A7], 0x4 00003086 A9EB syscall Pack4/FP68K 00003088 486E FF84 pea.l [A6 - 0x7C] 0000308C 486E FEDC pea.l [A6 - 0x124] 00003090 3F3C 0006 move.w -[A7], 0x6 00003094 A9EB syscall Pack4/FP68K 00003096 41EE FEDC lea.l A0, [A6 - 0x124] 0000309A 43EE FED2 lea.l A1, [A6 - 0x12E] 0000309E 22D8 move.l [A1]+, [A0]+ 000030A0 22D8 move.l [A1]+, [A0]+ 000030A2 32D8 move.w [A1]+, [A0]+ 000030A4 486E FED2 pea.l [A6 - 0x12E] 000030A8 3F3C 0016 move.w -[A7], 0x16 000030AC A9EB syscall Pack4/FP68K 000030AE 486E FED2 pea.l [A6 - 0x12E] 000030B2 4EAD 59D2 jsr [A5 + 0x59D2 /* export_2870 */] 000030B6 322E FEF6 move.w D1, [A6 - 0x10A] 000030BA D240 add.w D1, D0 000030BC 3D41 FFB2 move.w [A6 - 0x4E], D1 000030C0 486E FEFC pea.l [A6 - 0x104] 000030C4 486E FEEA pea.l [A6 - 0x116] 000030C8 3F3C 200E move.w -[A7], 0x200E 000030CC A9EB syscall Pack4/FP68K 000030CE 486E FEEA pea.l [A6 - 0x116] 000030D2 41EE FEDC lea.l A0, [A6 - 0x124] 000030D6 43EE FF52 lea.l A1, [A6 - 0xAE] 000030DA 20D9 move.l [A0]+, [A1]+ 000030DC 20D9 move.l [A0]+, [A1]+ 000030DE 30D9 move.w [A0]+, [A1]+ 000030E0 486E FEDC pea.l [A6 - 0x124] 000030E4 3F3C 0002 move.w -[A7], 0x2 000030E8 A9EB syscall Pack4/FP68K 000030EA 486E FFA2 pea.l [A6 - 0x5E] 000030EE 486E FEDC pea.l [A6 - 0x124] 000030F2 3F3C 0004 move.w -[A7], 0x4 000030F6 A9EB syscall Pack4/FP68K 000030F8 486E FF98 pea.l [A6 - 0x68] 000030FC 486E FEDC pea.l [A6 - 0x124] 00003100 3F3C 0006 move.w -[A7], 0x6 00003104 A9EB syscall Pack4/FP68K 00003106 41EE FEDC lea.l A0, [A6 - 0x124] 0000310A 43EE FED2 lea.l A1, [A6 - 0x12E] 0000310E 22D8 move.l [A1]+, [A0]+ 00003110 22D8 move.l [A1]+, [A0]+ 00003112 32D8 move.w [A1]+, [A0]+ 00003114 486E FED2 pea.l [A6 - 0x12E] 00003118 3F3C 0016 move.w -[A7], 0x16 0000311C A9EB syscall Pack4/FP68K 0000311E 486E FED2 pea.l [A6 - 0x12E] 00003122 4EAD 59D2 jsr [A5 + 0x59D2 /* export_2870 */] 00003126 322E FEF4 move.w D1, [A6 - 0x10C] 0000312A D240 add.w D1, D0 0000312C 3D41 FFAC move.w [A6 - 0x54], D1 00003130 486E FEFC pea.l [A6 - 0x104] 00003134 486E FEEA pea.l [A6 - 0x116] 00003138 3F3C 200E move.w -[A7], 0x200E 0000313C A9EB syscall Pack4/FP68K 0000313E 486E FEEA pea.l [A6 - 0x116] 00003142 41EE FEDC lea.l A0, [A6 - 0x124] 00003146 43EE FF66 lea.l A1, [A6 - 0x9A] 0000314A 20D9 move.l [A0]+, [A1]+ 0000314C 20D9 move.l [A0]+, [A1]+ 0000314E 30D9 move.w [A0]+, [A1]+ 00003150 486E FEDC pea.l [A6 - 0x124] 00003154 3F3C 0002 move.w -[A7], 0x2 00003158 A9EB syscall Pack4/FP68K 0000315A 486E FFA2 pea.l [A6 - 0x5E] 0000315E 486E FEDC pea.l [A6 - 0x124] 00003162 3F3C 0004 move.w -[A7], 0x4 00003166 A9EB syscall Pack4/FP68K 00003168 486E FF98 pea.l [A6 - 0x68] 0000316C 486E FEDC pea.l [A6 - 0x124] 00003170 3F3C 0006 move.w -[A7], 0x6 00003174 A9EB syscall Pack4/FP68K 00003176 41EE FEDC lea.l A0, [A6 - 0x124] 0000317A 43EE FED2 lea.l A1, [A6 - 0x12E] 0000317E 22D8 move.l [A1]+, [A0]+ 00003180 22D8 move.l [A1]+, [A0]+ 00003182 32D8 move.w [A1]+, [A0]+ 00003184 486E FED2 pea.l [A6 - 0x12E] 00003188 3F3C 0016 move.w -[A7], 0x16 0000318C A9EB syscall Pack4/FP68K 0000318E 486E FED2 pea.l [A6 - 0x12E] 00003192 4EAD 59D2 jsr [A5 + 0x59D2 /* export_2870 */] 00003196 322E FEF4 move.w D1, [A6 - 0x10C] 0000319A D240 add.w D1, D0 0000319C 3001 move.w D0, D1 0000319E 3D40 FFB0 move.w [A6 - 0x50], D0 000031A2 B06E FFAC cmp.w D0, [A6 - 0x54] 000031A6 4FEF 0010 lea.l A7, [A7 + 0x10] 000031AA 6F0A ble +0xC /* 000031B6 */ 000031AC 302E FFB2 move.w D0, [A6 - 0x4E] 000031B0 B06E FFAE cmp.w D0, [A6 - 0x52] 000031B4 6E10 bgt +0x12 /* 000031C6 */ label000031B6: 000031B6 2F0B move.l -[A7], A3 000031B8 7000 moveq.l D0, 0x00 000031BA 2F00 move.l -[A7], D0 000031BC 2F0C move.l -[A7], A4 000031BE 4EBA 030C jsr [PC + 0x30C /* 000034CC */] 000031C2 6000 02D2 bra +0x2D4 /* 00003496 */ label000031C6: 000031C6 2F0B move.l -[A7], A3 000031C8 486E FFAC pea.l [A6 - 0x54] 000031CC 2F0C move.l -[A7], A4 000031CE 4EBA 02FC jsr [PC + 0x2FC /* 000034CC */] 000031D2 486E FF20 pea.l [A6 - 0xE0] 000031D6 41EE FEEA lea.l A0, [A6 - 0x116] 000031DA 43EE FF34 lea.l A1, [A6 - 0xCC] 000031DE 20D9 move.l [A0]+, [A1]+ 000031E0 20D9 move.l [A0]+, [A1]+ 000031E2 30D9 move.w [A0]+, [A1]+ 000031E4 486E FEEA pea.l [A6 - 0x116] 000031E8 3F3C 0002 move.w -[A7], 0x2 000031EC A9EB syscall Pack4/FP68K 000031EE 3D47 FEA6 move.w [A6 - 0x15A], D7 000031F2 486E FEA6 pea.l [A6 - 0x15A] 000031F6 486E FEDC pea.l [A6 - 0x124] 000031FA 3F3C 200E move.w -[A7], 0x200E 000031FE A9EB syscall Pack4/FP68K 00003200 486E FEDC pea.l [A6 - 0x124] 00003204 486E FEEA pea.l [A6 - 0x116] 00003208 3F3C 0004 move.w -[A7], 0x4 0000320C A9EB syscall Pack4/FP68K 0000320E 302E FFB2 move.w D0, [A6 - 0x4E] 00003212 48C0 ext.l D0 00003214 322E FFAE move.w D1, [A6 - 0x52] 00003218 48C1 ext.l D1 0000321A 9081 sub.l D0, D1 0000321C 2D40 FEA2 move.l [A6 - 0x15E], D0 00003220 486E FEA2 pea.l [A6 - 0x15E] 00003224 486E FED2 pea.l [A6 - 0x12E] 00003228 3F3C 280E move.w -[A7], 0x280E 0000322C A9EB syscall Pack4/FP68K 0000322E 486E FED2 pea.l [A6 - 0x12E] 00003232 41EE FEAA lea.l A0, [A6 - 0x156] 00003236 43EE FF70 lea.l A1, [A6 - 0x90] 0000323A 20D9 move.l [A0]+, [A1]+ 0000323C 20D9 move.l [A0]+, [A1]+ 0000323E 30D9 move.w [A0]+, [A1]+ 00003240 486E FEAA pea.l [A6 - 0x156] 00003244 3F3C 0004 move.w -[A7], 0x4 00003248 A9EB syscall Pack4/FP68K 0000324A 486E FEAA pea.l [A6 - 0x156] 0000324E 486E FEEA pea.l [A6 - 0x116] 00003252 3F3C 0006 move.w -[A7], 0x6 00003256 A9EB syscall Pack4/FP68K 00003258 41EE FEEA lea.l A0, [A6 - 0x116] 0000325C 43EE FFB4 lea.l A1, [A6 - 0x4C] 00003260 22D8 move.l [A1]+, [A0]+ 00003262 22D8 move.l [A1]+, [A0]+ 00003264 32D8 move.w [A1]+, [A0]+ 00003266 486E FF52 pea.l [A6 - 0xAE] 0000326A 41EE FEEA lea.l A0, [A6 - 0x116] 0000326E 43EE FF66 lea.l A1, [A6 - 0x9A] 00003272 20D9 move.l [A0]+, [A1]+ 00003274 20D9 move.l [A0]+, [A1]+ 00003276 30D9 move.w [A0]+, [A1]+ 00003278 486E FEEA pea.l [A6 - 0x116] 0000327C 3F3C 0002 move.w -[A7], 0x2 00003280 A9EB syscall Pack4/FP68K 00003282 3D46 FEA0 move.w [A6 - 0x160], D6 00003286 486E FEA0 pea.l [A6 - 0x160] 0000328A 486E FEDC pea.l [A6 - 0x124] 0000328E 3F3C 200E move.w -[A7], 0x200E 00003292 A9EB syscall Pack4/FP68K 00003294 486E FEDC pea.l [A6 - 0x124] 00003298 486E FEEA pea.l [A6 - 0x116] 0000329C 3F3C 0004 move.w -[A7], 0x4 000032A0 A9EB syscall Pack4/FP68K 000032A2 302E FFB0 move.w D0, [A6 - 0x50] 000032A6 48C0 ext.l D0 000032A8 322E FFAC move.w D1, [A6 - 0x54] 000032AC 48C1 ext.l D1 000032AE 9081 sub.l D0, D1 000032B0 2D40 FE9C move.l [A6 - 0x164], D0 000032B4 486E FE9C pea.l [A6 - 0x164] 000032B8 486E FED2 pea.l [A6 - 0x12E] 000032BC 3F3C 280E move.w -[A7], 0x280E 000032C0 A9EB syscall Pack4/FP68K 000032C2 486E FED2 pea.l [A6 - 0x12E] 000032C6 41EE FEAA lea.l A0, [A6 - 0x156] 000032CA 43EE FF7A lea.l A1, [A6 - 0x86] 000032CE 20D9 move.l [A0]+, [A1]+ 000032D0 20D9 move.l [A0]+, [A1]+ 000032D2 30D9 move.w [A0]+, [A1]+ 000032D4 486E FEAA pea.l [A6 - 0x156] 000032D8 3F3C 0004 move.w -[A7], 0x4 000032DC A9EB syscall Pack4/FP68K 000032DE 486E FEAA pea.l [A6 - 0x156] 000032E2 486E FEEA pea.l [A6 - 0x116] 000032E6 3F3C 0006 move.w -[A7], 0x6 000032EA A9EB syscall Pack4/FP68K 000032EC 41EE FEEA lea.l A0, [A6 - 0x116] 000032F0 43EE FFBE lea.l A1, [A6 - 0x42] 000032F4 22D8 move.l [A1]+, [A0]+ 000032F6 22D8 move.l [A1]+, [A0]+ 000032F8 32D8 move.w [A1]+, [A0]+ 000032FA 2F0B move.l -[A7], A3 000032FC 486E FFC8 pea.l [A6 - 0x38] 00003300 303C 0056 move.w D0, 0x56 /* 'V' */ 00003304 AAAA syscall QuickTimeDispatch 00003306 598F subq.l A7, 4 00003308 486E FFB4 pea.l [A6 - 0x4C] 0000330C A844 syscall X2Fix 0000330E 2D5F FFC8 move.l [A6 - 0x38], [A7]+ 00003312 598F subq.l A7, 4 00003314 486E FFBE pea.l [A6 - 0x42] 00003318 A844 syscall X2Fix 0000331A 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 0000331E 486E FF16 pea.l [A6 - 0xEA] 00003322 41EE FEEA lea.l A0, [A6 - 0x116] 00003326 43EE FF20 lea.l A1, [A6 - 0xE0] 0000332A 20D9 move.l [A0]+, [A1]+ 0000332C 20D9 move.l [A0]+, [A1]+ 0000332E 30D9 move.w [A0]+, [A1]+ 00003330 486E FEEA pea.l [A6 - 0x116] 00003334 3F3C 0002 move.w -[A7], 0x2 00003338 A9EB syscall Pack4/FP68K 0000333A 3D47 FE9A move.w [A6 - 0x166], D7 0000333E 486E FE9A pea.l [A6 - 0x166] 00003342 486E FEDC pea.l [A6 - 0x124] 00003346 3F3C 200E move.w -[A7], 0x200E 0000334A A9EB syscall Pack4/FP68K 0000334C 486E FEDC pea.l [A6 - 0x124] 00003350 486E FEEA pea.l [A6 - 0x116] 00003354 3F3C 0004 move.w -[A7], 0x4 00003358 A9EB syscall Pack4/FP68K 0000335A 486E FF70 pea.l [A6 - 0x90] 0000335E 486E FEEA pea.l [A6 - 0x116] 00003362 3F3C 0006 move.w -[A7], 0x6 00003366 A9EB syscall Pack4/FP68K 00003368 486E FF06 pea.l [A6 - 0xFA] 0000336C 486E FED2 pea.l [A6 - 0x12E] 00003370 3F3C 200E move.w -[A7], 0x200E 00003374 A9EB syscall Pack4/FP68K 00003376 486E FED2 pea.l [A6 - 0x12E] 0000337A 486E FEEA pea.l [A6 - 0x116] 0000337E 4267 clr.w -[A7] 00003380 A9EB syscall Pack4/FP68K 00003382 486E FFAE pea.l [A6 - 0x52] 00003386 486E FEAA pea.l [A6 - 0x156] 0000338A 3F3C 200E move.w -[A7], 0x200E 0000338E A9EB syscall Pack4/FP68K 00003390 486E FEAA pea.l [A6 - 0x156] 00003394 41EE FE90 lea.l A0, [A6 - 0x170] 00003398 43EE FFB4 lea.l A1, [A6 - 0x4C] 0000339C 20D9 move.l [A0]+, [A1]+ 0000339E 20D9 move.l [A0]+, [A1]+ 000033A0 30D9 move.w [A0]+, [A1]+ 000033A2 486E FE90 pea.l [A6 - 0x170] 000033A6 3F3C 0004 move.w -[A7], 0x4 000033AA A9EB syscall Pack4/FP68K 000033AC 486E FE90 pea.l [A6 - 0x170] 000033B0 486E FEEA pea.l [A6 - 0x116] 000033B4 3F3C 0002 move.w -[A7], 0x2 000033B8 A9EB syscall Pack4/FP68K 000033BA 41EE FEEA lea.l A0, [A6 - 0x116] 000033BE 43EE FFEC lea.l A1, [A6 - 0x14] 000033C2 22D8 move.l [A1]+, [A0]+ 000033C4 22D8 move.l [A1]+, [A0]+ 000033C6 32D8 move.w [A1]+, [A0]+ 000033C8 486E FF48 pea.l [A6 - 0xB8] 000033CC 41EE FEEA lea.l A0, [A6 - 0x116] 000033D0 43EE FF52 lea.l A1, [A6 - 0xAE] 000033D4 20D9 move.l [A0]+, [A1]+ 000033D6 20D9 move.l [A0]+, [A1]+ 000033D8 30D9 move.w [A0]+, [A1]+ 000033DA 486E FEEA pea.l [A6 - 0x116] 000033DE 3F3C 0002 move.w -[A7], 0x2 000033E2 A9EB syscall Pack4/FP68K 000033E4 3D46 FE8E move.w [A6 - 0x172], D6 000033E8 486E FE8E pea.l [A6 - 0x172] 000033EC 486E FEDC pea.l [A6 - 0x124] 000033F0 3F3C 200E move.w -[A7], 0x200E 000033F4 A9EB syscall Pack4/FP68K 000033F6 486E FEDC pea.l [A6 - 0x124] 000033FA 486E FEEA pea.l [A6 - 0x116] 000033FE 3F3C 0004 move.w -[A7], 0x4 00003402 A9EB syscall Pack4/FP68K 00003404 486E FF7A pea.l [A6 - 0x86] 00003408 486E FEEA pea.l [A6 - 0x116] 0000340C 3F3C 0006 move.w -[A7], 0x6 00003410 A9EB syscall Pack4/FP68K 00003412 486E FF04 pea.l [A6 - 0xFC] 00003416 486E FED2 pea.l [A6 - 0x12E] 0000341A 3F3C 200E move.w -[A7], 0x200E 0000341E A9EB syscall Pack4/FP68K 00003420 486E FED2 pea.l [A6 - 0x12E] 00003424 486E FEEA pea.l [A6 - 0x116] 00003428 4267 clr.w -[A7] 0000342A A9EB syscall Pack4/FP68K 0000342C 486E FFAC pea.l [A6 - 0x54] 00003430 486E FEAA pea.l [A6 - 0x156] 00003434 3F3C 200E move.w -[A7], 0x200E 00003438 A9EB syscall Pack4/FP68K 0000343A 486E FEAA pea.l [A6 - 0x156] 0000343E 41EE FE90 lea.l A0, [A6 - 0x170] 00003442 43EE FFBE lea.l A1, [A6 - 0x42] 00003446 20D9 move.l [A0]+, [A1]+ 00003448 20D9 move.l [A0]+, [A1]+ 0000344A 30D9 move.w [A0]+, [A1]+ 0000344C 486E FE90 pea.l [A6 - 0x170] 00003450 3F3C 0004 move.w -[A7], 0x4 00003454 A9EB syscall Pack4/FP68K 00003456 486E FE90 pea.l [A6 - 0x170] 0000345A 486E FEEA pea.l [A6 - 0x116] 0000345E 3F3C 0002 move.w -[A7], 0x2 00003462 A9EB syscall Pack4/FP68K 00003464 41EE FEEA lea.l A0, [A6 - 0x116] 00003468 43EE FFF6 lea.l A1, [A6 - 0xA] 0000346C 22D8 move.l [A1]+, [A0]+ 0000346E 22D8 move.l [A1]+, [A0]+ 00003470 32D8 move.w [A1]+, [A0]+ 00003472 486E FFC8 pea.l [A6 - 0x38] 00003476 598F subq.l A7, 4 00003478 486E FFEC pea.l [A6 - 0x14] 0000347C A844 syscall X2Fix 0000347E 598F subq.l A7, 4 00003480 486E FFF6 pea.l [A6 - 0xA] 00003484 A844 syscall X2Fix 00003486 701A moveq.l D0, 0x1A 00003488 ABC2 syscall QTMatrixMathDispatch 0000348A 2F0B move.l -[A7], A3 0000348C 486E FFC8 pea.l [A6 - 0x38] 00003490 303C 0057 move.w D0, 0x57 /* 'W' */ 00003494 AAAA syscall QuickTimeDispatch label00003496: 00003496 4CEE 18C0 FE7E movem.l D6,D7,A3,A4, [A6 - 0x182] 0000349C 4E5E unlink A6 0000349E 205F movea.l A0, [A7]+ 000034A0 4FEF 0014 lea.l A7, [A7 + 0x14] 000034A4 4ED0 jmp [A0] 000034A6 8020 or.b D0, -[A0] 000034A8 544D addq.w A5, 2 000034AA 4F56 chk.w D7, [A6] 000034AC 4945 chk.w D4, D5 000034AE 4D4F chk.w D6, A7 000034B0 5649 addq.w A1, 3 000034B2 4543 chk.w D2, D3 000034B4 454C chk.w D2, A4 000034B6 4C2E 5A4F 4F4D movem.w D0,D1,D2,D3,D6,A1,A3,A4,A6, [A6 + 0x4F4D] 000034BC 5452 addq.w [A2], 2 000034BE 4143 chk.w D0, D3 000034C0 4B49 chk.w D5, A1 000034C2 4E4D trap 13 000034C4 4F56 chk.w D7, [A6] 000034C6 4945 chk.w D4, D5 000034C8 0000 0000 ori.b D0, 0x0 fn000034CC: 000034CC 4E56 FFF8 link A6, -0x0008 000034D0 2F0C move.l -[A7], A4 000034D2 286E 000C movea.l A4, [A6 + 0xC] 000034D6 200C move.l D0, A4 000034D8 670C beq +0xE /* 000034E6 */ 000034DA 41EE FFF8 lea.l A0, [A6 - 0x8] 000034DE 224C movea.l A1, A4 000034E0 20D9 move.l [A0]+, [A1]+ 000034E2 20D9 move.l [A0]+, [A1]+ 000034E4 6010 bra +0x12 /* 000034F6 */ label000034E6: 000034E6 486E FFF8 pea.l [A6 - 0x8] 000034EA 7000 moveq.l D0, 0x00 000034EC 3F00 move.w -[A7], D0 000034EE 3F00 move.w -[A7], D0 000034F0 3F00 move.w -[A7], D0 000034F2 3F00 move.w -[A7], D0 000034F4 A8A7 syscall SetRect label000034F6: 000034F6 2F2D F938 move.l -[A7], [A5 - 0x6C8] 000034FA 486E FFF8 pea.l [A6 - 0x8] 000034FE A8DF syscall RectRgn 00003500 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003504 2F2D F938 move.l -[A7], [A5 - 0x6C8] 00003508 303C 0103 move.w D0, 0x103 0000350C AAAA syscall QuickTimeDispatch 0000350E 286E FFF4 movea.l A4, [A6 - 0xC] 00003512 4E5E unlink A6 00003514 205F movea.l A0, [A7]+ 00003516 4FEF 000C lea.l A7, [A7 + 0xC] 0000351A 4ED0 jmp [A0] 0000351C 9C54 sub.w D6, [A4] 0000351E 4D4F chk.w D6, A7 00003520 5649 addq.w A1, 3 00003522 454D chk.w D2, A5 00003524 4F56 chk.w D7, [A6] 00003526 4945 chk.w D4, D5 00003528 4345 chk.w D1, D5 0000352A 4C4C 2E43 movem.l D0,D1,D6,A1,A2,A3,A5, A4 0000352E 4C49 504F movem.l D0,D1,D2,D3,D6,A4,A6, A1 00003532 5554 subq.w [A4], 2 00003534 5452 addq.w [A2], 2 00003536 4143 chk.w D0, D3 00003538 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 0000353A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2760: // at 0000353C (misaligned) 0000353E FFF8 .invalid <> 00003540 48E7 0018 movem.l -[A7], A3,A4 00003544 286E 0008 movea.l A4, [A6 + 0x8] 00003548 2054 movea.l A0, [A4] 0000354A 4AA8 0002 tst.l [A0 + 0x2] 0000354E 674A beq +0x4C /* 0000359A */ 00003550 558F subq.l A7, 2 00003552 2F0C move.l -[A7], A4 00003554 4EBA CF52 jsr [PC - 0x30AE /* 000004A8 */] 00003558 4A1F tst.b [A7]+ 0000355A 672A beq +0x2C /* 00003586 */ 0000355C 598F subq.l A7, 4 0000355E A8D8 syscall NewRgn 00003560 265F movea.l A3, [A7]+ 00003562 200B move.l D0, A3 00003564 6608 bne +0xA /* 0000356E */ 00003566 7000 moveq.l D0, 0x00 00003568 2D40 000C move.l [A6 + 0xC], D0 0000356C 6032 bra +0x34 /* 000035A0 */ label0000356E: 0000356E 486E FFF8 pea.l [A6 - 0x8] 00003572 2F0C move.l -[A7], A4 00003574 4EBA F206 jsr [PC - 0xDFA /* 0000277C */] 00003578 2F0B move.l -[A7], A3 0000357A 486E FFF8 pea.l [A6 - 0x8] 0000357E A8DF syscall RectRgn 00003580 2D4B 000C move.l [A6 + 0xC], A3 00003584 601A bra +0x1C /* 000035A0 */ label00003586: 00003586 598F subq.l A7, 4 00003588 2054 movea.l A0, [A4] 0000358A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000358E 303C 00FB move.w D0, 0xFB 00003592 AAAA syscall QuickTimeDispatch 00003594 2D5F 000C move.l [A6 + 0xC], [A7]+ 00003598 6006 bra +0x8 /* 000035A0 */ label0000359A: 0000359A 7000 moveq.l D0, 0x00 0000359C 2D40 000C move.l [A6 + 0xC], D0 label000035A0: 000035A0 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 000035A6 4E5E unlink A6 000035A8 2E9F move.l [A7], [A7]+ 000035AA 4E75 rts 000035AC 802B 544D or.b D0, [A3 + 0x544D] 000035B0 4F56 chk.w D7, [A6] 000035B2 4945 chk.w D4, D5 000035B4 4D4F chk.w D6, A7 000035B6 5649 addq.w A1, 3 000035B8 4543 chk.w D2, D3 000035BA 454C chk.w D2, A4 000035BC 4C2E 4745 544D movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D] 000035C2 4F56 chk.w D7, [A6] 000035C4 4945 chk.w D4, D5 000035C6 4449 neg.w A1 000035C8 5350 subq.w [A0], 1 000035CA 4C41 5942 movem.l D1,D6,A0,A3,A4,A6, D1 000035CE 4F55 chk.w D7, [A5] 000035D0 4E44 trap 4 000035D2 5352 subq.w [A2], 1 000035D4 4547 chk.w D2, D7 000035D6 494F chk.w D4, A7 000035D8 4E00 .invalid // invalid opcode 4 000035DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2761: // at 000035DC (misaligned) 000035DE 0000 2F0C ori.b D0, 0xC 000035E2 286E 0008 movea.l A4, [A6 + 0x8] 000035E6 2054 movea.l A0, [A4] 000035E8 4AA8 0002 tst.l [A0 + 0x2] 000035EC 6714 beq +0x16 /* 00003602 */ 000035EE 598F subq.l A7, 4 000035F0 2054 movea.l A0, [A4] 000035F2 2F28 0002 move.l -[A7], [A0 + 0x2] 000035F6 303C 00FC move.w D0, 0xFC 000035FA AAAA syscall QuickTimeDispatch 000035FC 2D5F 000C move.l [A6 + 0xC], [A7]+ 00003600 6006 bra +0x8 /* 00003608 */ label00003602: 00003602 7000 moveq.l D0, 0x00 00003604 2D40 000C move.l [A6 + 0xC], D0 label00003608: 00003608 286E FFFC movea.l A4, [A6 - 0x4] 0000360C 4E5E unlink A6 0000360E 2E9F move.l [A7], [A7]+ 00003610 4E75 rts 00003612 8029 544D or.b D0, [A1 + 0x544D] 00003616 4F56 chk.w D7, [A6] 00003618 4945 chk.w D4, D5 0000361A 4D4F chk.w D6, A7 0000361C 5649 addq.w A1, 3 0000361E 4543 chk.w D2, D3 00003620 454C chk.w D2, A4 00003622 4C2E 4745 544D movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D] 00003628 4F56 chk.w D7, [A6] 0000362A 4945 chk.w D4, D5 0000362C 4449 neg.w A1 0000362E 5350 subq.w [A0], 1 00003630 4C41 5943 movem.l D0,D1,D6,A0,A3,A4,A6, D1 00003634 4C49 5052 movem.l D1,D4,D6,A4,A6, A1 00003638 4547 chk.w D2, D7 0000363A 494F chk.w D4, A7 0000363C 4E00 .invalid // invalid opcode 4 0000363E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2762: // at 00003640 (misaligned) 00003642 0000 48E7 ori.b D0, 0xE7 00003646 0108 btst A0, D0 00003648 286E 0008 movea.l A4, [A6 + 0x8] 0000364C 2054 movea.l A0, [A4] 0000364E 4AA8 0002 tst.l [A0 + 0x2] 00003652 670E beq +0x10 /* 00003662 */ 00003654 2F28 0002 move.l -[A7], [A0 + 0x2] 00003658 2F2E 000C move.l -[A7], [A6 + 0xC] 0000365C 303C 00FD move.w D0, 0xFD 00003660 AAAA syscall QuickTimeDispatch label00003662: 00003662 558F subq.l A7, 2 00003664 303C 0003 move.w D0, 0x3 00003668 AAAA syscall QuickTimeDispatch 0000366A 3E1F move.w D7, [A7]+ 0000366C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00003672 4E5E unlink A6 00003674 205F movea.l A0, [A7]+ 00003676 504F addq.w A7, 8 00003678 4ED0 jmp [A0] 0000367A 8029 544D or.b D0, [A1 + 0x544D] 0000367E 4F56 chk.w D7, [A6] 00003680 4945 chk.w D4, D5 00003682 4D4F chk.w D6, A7 00003684 5649 addq.w A1, 3 00003686 4543 chk.w D2, D3 00003688 454C chk.w D2, A4 0000368A 4C2E 5345 544D movem.w D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544D] 00003690 4F56 chk.w D7, [A6] 00003692 4945 chk.w D4, D5 00003694 4449 neg.w A1 00003696 5350 subq.w [A0], 1 00003698 4C41 5943 movem.l D0,D1,D6,A0,A3,A4,A6, D1 0000369C 4C49 5052 movem.l D1,D4,D6,A4,A6, A1 000036A0 4547 chk.w D2, D7 000036A2 494F chk.w D4, A7 000036A4 4E00 .invalid // invalid opcode 4 000036A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000036A8-000036B0 fn000036A8: 000036A8 4E56 0000 link A6, 0 000036AC 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 000036A8-000036B0 fn000036A8: // (misaligned) 000036AA 0000 48E7 ori.b D0, 0xE7 000036AE 0108 btst A0, D0 000036B0 3E2E 000C move.w D7, [A6 + 0xC] 000036B4 286E 0008 movea.l A4, [A6 + 0x8] 000036B8 2054 movea.l A0, [A4] 000036BA 3147 002A move.w [A0 + 0x2A], D7 000036BE 2054 movea.l A0, [A4] 000036C0 4AA8 0002 tst.l [A0 + 0x2] 000036C4 670C beq +0xE /* 000036D2 */ 000036C6 2F28 0002 move.l -[A7], [A0 + 0x2] 000036CA 3F07 move.w -[A7], D7 000036CC 303C 002F move.w D0, 0x2F /* '/' */ 000036D0 AAAA syscall QuickTimeDispatch label000036D2: 000036D2 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000036D8 4E5E unlink A6 000036DA 205F movea.l A0, [A7]+ 000036DC 5C4F addq.w A7, 6 000036DE 4ED0 jmp [A0] 000036E0 8020 or.b D0, -[A0] 000036E2 544D addq.w A5, 2 000036E4 4F56 chk.w D7, [A6] 000036E6 4945 chk.w D4, D5 000036E8 4D4F chk.w D6, A7 000036EA 5649 addq.w A1, 3 000036EC 4543 chk.w D2, D3 000036EE 454C chk.w D2, A4 000036F0 4C2E 5345 5443 movem.w D0,D2,D6,A0,A1,A4,A6, [A6 + 0x5443] 000036F6 5552 subq.w [A2], 2 000036F8 5245 addq.w D5, 1 000036FA 4E54 564F link A4, -0xFFFFA9B1 000036FE 4C55 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, [A5] 00003702 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2763: // at 00003704 (misaligned) 00003706 0000 598F ori.b D0, 0x8F 0000370A 598F subq.l A7, 4 0000370C 206E 0008 movea.l A0, [A6 + 0x8] 00003710 2050 movea.l A0, [A0] 00003712 3028 002A move.w D0, [A0 + 0x2A] 00003716 48C0 ext.l D0 00003718 2F00 move.l -[A7], D0 0000371A A83F syscall Long2Fix 0000371C 598F subq.l A7, 4 0000371E 4878 00FF push.l 0xFF 00003722 A83F syscall Long2Fix 00003724 A84D syscall FixDiv 00003726 2D5F 000C move.l [A6 + 0xC], [A7]+ 0000372A 4E5E unlink A6 0000372C 2E9F move.l [A7], [A7]+ 0000372E 4E75 rts 00003730 9E54 sub.w D7, [A4] 00003732 4D4F chk.w D6, A7 00003734 5649 addq.w A1, 3 00003736 454D chk.w D2, A5 00003738 4F56 chk.w D7, [A6] 0000373A 4945 chk.w D4, D5 0000373C 4345 chk.w D1, D5 0000373E 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00003742 4554 chk.w D2, [A4] 00003744 4649 not.w A1 00003746 5845 addq.w D5, 4 00003748 4456 neg.w [A6] 0000374A 4F4C chk.w D7, A4 0000374C 554D subq.w A5, 2 0000374E 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00003750 0000 0000 ori.b D0, 0x0 export_2764: 00003754 4E56 0000 link A6, 0 00003758 2F07 move.l -[A7], D7 0000375A 598F subq.l A7, 4 0000375C 598F subq.l A7, 4 0000375E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003762 598F subq.l A7, 4 00003764 4878 00FF push.l 0xFF 00003768 A83F syscall Long2Fix 0000376A A868 syscall FixMul 0000376C A840 syscall Fix2Long 0000376E 201F move.l D0, [A7]+ 00003770 3E00 move.w D7, D0 00003772 3F07 move.w -[A7], D7 00003774 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003778 4EBA FF2E jsr [PC - 0xD2 /* 000036A8 */] 0000377C 2E2E FFFC move.l D7, [A6 - 0x4] 00003780 4E5E unlink A6 00003782 205F movea.l A0, [A7]+ 00003784 504F addq.w A7, 8 00003786 4ED0 jmp [A0] 00003788 9E54 sub.w D7, [A4] 0000378A 4D4F chk.w D6, A7 0000378C 5649 addq.w A1, 3 0000378E 454D chk.w D2, A5 00003790 4F56 chk.w D7, [A6] 00003792 4945 chk.w D4, D5 00003794 4345 chk.w D1, D5 00003796 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 0000379A 4554 chk.w D2, [A4] 0000379C 4649 not.w A1 0000379E 5845 addq.w D5, 4 000037A0 4456 neg.w [A6] 000037A2 4F4C chk.w D7, A4 000037A4 554D subq.w A5, 2 000037A6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000037A8 0000 0000 ori.b D0, 0x0 export_2765: 000037AC 4E56 FFF8 link A6, -0x0008 000037B0 206E 0008 movea.l A0, [A6 + 0x8] 000037B4 2050 movea.l A0, [A0] 000037B6 2F28 0002 move.l -[A7], [A0 + 0x2] 000037BA 486E FFFC pea.l [A6 - 0x4] 000037BE 486E FFF8 pea.l [A6 - 0x8] 000037C2 303C 0015 move.w D0, 0x15 000037C6 AAAA syscall QuickTimeDispatch 000037C8 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] 000037CE 4E5E unlink A6 000037D0 2E9F move.l [A7], [A7]+ 000037D2 4E75 rts 000037D4 8020 or.b D0, -[A0] 000037D6 544D addq.w A5, 2 000037D8 4F56 chk.w D7, [A6] 000037DA 4945 chk.w D4, D5 000037DC 4D4F chk.w D6, A7 000037DE 5649 addq.w A1, 3 000037E0 4543 chk.w D2, D3 000037E2 454C chk.w D2, A4 000037E4 4C2E 4745 544D movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D] 000037EA 4F56 chk.w D7, [A6] 000037EC 4945 chk.w D4, D5 000037EE 4347 chk.w D1, D7 000037F0 5241 addq.w D1, 1 000037F2 4650 not.w [A0] 000037F4 5452 addq.w [A2], 2 000037F6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000037F8-000037FC export_2766: fn000037F8: 000037F8 4E56 FFF8 link A6, -0x0008 // end alternate branch 000037F8-000037FC export_2766: // at 000037F8 (misaligned) fn000037F8: // (misaligned) 000037FA FFF8 .invalid <> 000037FC 48E7 0108 movem.l -[A7], D7,A4 00003800 286E 0008 movea.l A4, [A6 + 0x8] 00003804 2054 movea.l A0, [A4] 00003806 4AA8 0002 tst.l [A0 + 0x2] 0000380A 6730 beq +0x32 /* 0000383C */ 0000380C 2F28 0002 move.l -[A7], [A0 + 0x2] 00003810 486E FFFC pea.l [A6 - 0x4] 00003814 486E FFF8 pea.l [A6 - 0x8] 00003818 303C 0015 move.w D0, 0x15 0000381C AAAA syscall QuickTimeDispatch 0000381E 2054 movea.l A0, [A4] 00003820 2F28 0002 move.l -[A7], [A0 + 0x2] 00003824 2F2E 000C move.l -[A7], [A6 + 0xC] 00003828 7000 moveq.l D0, 0x00 0000382A 2F00 move.l -[A7], D0 0000382C 303C 0016 move.w D0, 0x16 00003830 AAAA syscall QuickTimeDispatch 00003832 558F subq.l A7, 2 00003834 303C 0003 move.w D0, 0x3 00003838 AAAA syscall QuickTimeDispatch 0000383A 3E1F move.w D7, [A7]+ label0000383C: 0000383C 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10] 00003842 4E5E unlink A6 00003844 205F movea.l A0, [A7]+ 00003846 504F addq.w A7, 8 00003848 4ED0 jmp [A0] 0000384A 8020 or.b D0, -[A0] 0000384C 544D addq.w A5, 2 0000384E 4F56 chk.w D7, [A6] 00003850 4945 chk.w D4, D5 00003852 4D4F chk.w D6, A7 00003854 5649 addq.w A1, 3 00003856 4543 chk.w D2, D3 00003858 454C chk.w D2, A4 0000385A 4C2E 5345 544D movem.w D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544D] 00003860 4F56 chk.w D7, [A6] 00003862 4945 chk.w D4, D5 00003864 4347 chk.w D1, D7 00003866 5241 addq.w D1, 1 00003868 4650 not.w [A0] 0000386A 5452 addq.w [A2], 2 0000386C 0000 0000 ori.b D0, 0x0 export_2767: fn00003870: 00003870 4E56 FFF8 link A6, -0x0008 00003874 48E7 0108 movem.l -[A7], D7,A4 00003878 286E 0008 movea.l A4, [A6 + 0x8] 0000387C 2054 movea.l A0, [A4] 0000387E 4AA8 0002 tst.l [A0 + 0x2] 00003882 6730 beq +0x32 /* 000038B4 */ 00003884 2F28 0002 move.l -[A7], [A0 + 0x2] 00003888 486E FFFC pea.l [A6 - 0x4] 0000388C 486E FFF8 pea.l [A6 - 0x8] 00003890 303C 0015 move.w D0, 0x15 00003894 AAAA syscall QuickTimeDispatch 00003896 2054 movea.l A0, [A4] 00003898 2F28 0002 move.l -[A7], [A0 + 0x2] 0000389C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000038A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000038A4 303C 0016 move.w D0, 0x16 000038A8 AAAA syscall QuickTimeDispatch 000038AA 558F subq.l A7, 2 000038AC 303C 0003 move.w D0, 0x3 000038B0 AAAA syscall QuickTimeDispatch 000038B2 3E1F move.w D7, [A7]+ label000038B4: 000038B4 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10] 000038BA 4E5E unlink A6 000038BC 205F movea.l A0, [A7]+ 000038BE 504F addq.w A7, 8 000038C0 4ED0 jmp [A0] 000038C2 9F54 sub.w [A4], D7 000038C4 4D4F chk.w D6, A7 000038C6 5649 addq.w A1, 3 000038C8 454D chk.w D2, A5 000038CA 4F56 chk.w D7, [A6] 000038CC 4945 chk.w D4, D5 000038CE 4345 chk.w D1, D5 000038D0 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 000038D4 4554 chk.w D2, [A4] 000038D6 4D4F chk.w D6, A7 000038D8 5649 addq.w A1, 3 000038DA 4547 chk.w D2, D7 000038DC 4445 neg.w D5 000038DE 5649 addq.w A1, 3 000038E0 4345 chk.w D1, D5 000038E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000038E4-000038E8 export_2768: fn000038E4: 000038E4 4E56 FFFC link A6, -0x0004 // end alternate branch 000038E4-000038E8 export_2768: // at 000038E4 (misaligned) fn000038E4: // (misaligned) 000038E6 FFFC .invalid <> 000038E8 2F0C move.l -[A7], A4 000038EA 286E 0008 movea.l A4, [A6 + 0x8] 000038EE 2054 movea.l A0, [A4] 000038F0 2D48 FFFC move.l [A6 - 0x4], A0 000038F4 598F subq.l A7, 4 000038F6 598F subq.l A7, 4 000038F8 598F subq.l A7, 4 000038FA 598F subq.l A7, 4 000038FC 2F0C move.l -[A7], A4 000038FE 4EBA E9DC jsr [PC - 0x1624 /* 000022DC */] 00003902 A83F syscall Long2Fix 00003904 2F2E 000C move.l -[A7], [A6 + 0xC] 00003908 A868 syscall FixMul 0000390A A840 syscall Fix2Long 0000390C 206E FFFC movea.l A0, [A6 - 0x4] 00003910 201F move.l D0, [A7]+ 00003912 D0A8 000E add.l D0, [A0 + 0xE] 00003916 2F00 move.l -[A7], D0 00003918 2F0C move.l -[A7], A4 0000391A 4EBA 0260 jsr [PC + 0x260 /* 00003B7C */] 0000391E 286E FFF8 movea.l A4, [A6 - 0x8] 00003922 4E5E unlink A6 00003924 205F movea.l A0, [A7]+ 00003926 504F addq.w A7, 8 00003928 4ED0 jmp [A0] 0000392A 8022 or.b D0, -[A2] 0000392C 544D addq.w A5, 2 0000392E 4F56 chk.w D7, [A6] 00003930 4945 chk.w D4, D5 00003932 4D4F chk.w D6, A7 00003934 5649 addq.w A1, 3 00003936 4543 chk.w D2, D3 00003938 454C chk.w D2, A4 0000393A 4C2E 444F 5345 movem.w D0,D1,D2,D3,D6,A2,A6, [A6 + 0x5345] 00003940 544D addq.w A5, 2 00003942 4F56 chk.w D7, [A6] 00003944 4945 chk.w D4, D5 00003946 504F addq.w A7, 8 00003948 5349 subq.w A1, 1 0000394A 5449 addq.w A1, 2 0000394C 4F4E chk.w D7, A6 0000394E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2769: // at 00003950 (misaligned) 00003952 0000 2F0C ori.b D0, 0xC 00003956 286E 0008 movea.l A4, [A6 + 0x8] 0000395A 2054 movea.l A0, [A4] 0000395C 4AA8 0012 tst.l [A0 + 0x12] 00003960 6712 beq +0x14 /* 00003974 */ 00003962 598F subq.l A7, 4 00003964 2054 movea.l A0, [A4] 00003966 2F28 0016 move.l -[A7], [A0 + 0x16] 0000396A 2F28 0012 move.l -[A7], [A0 + 0x12] 0000396E A84D syscall FixDiv 00003970 201F move.l D0, [A7]+ 00003972 6002 bra +0x4 /* 00003976 */ label00003974: 00003974 7000 moveq.l D0, 0x00 label00003976: 00003976 2D40 000C move.l [A6 + 0xC], D0 0000397A 286E FFFC movea.l A4, [A6 - 0x4] 0000397E 4E5E unlink A6 00003980 2E9F move.l [A7], [A7]+ 00003982 4E75 rts 00003984 8022 or.b D0, -[A2] 00003986 544D addq.w A5, 2 00003988 4F56 chk.w D7, [A6] 0000398A 4945 chk.w D4, D5 0000398C 4D4F chk.w D6, A7 0000398E 5649 addq.w A1, 3 00003990 4543 chk.w D2, D3 00003992 454C chk.w D2, A4 00003994 4C2E 444F 4745 movem.w D0,D1,D2,D3,D6,A2,A6, [A6 + 0x4745] 0000399A 544D addq.w A5, 2 0000399C 4F56 chk.w D7, [A6] 0000399E 4945 chk.w D4, D5 000039A0 504F addq.w A7, 8 000039A2 5349 subq.w A1, 1 000039A4 5449 addq.w A1, 2 000039A6 4F4E chk.w D7, A6 000039A8 0000 0000 ori.b D0, 0x0 export_2770: 000039AC 4E56 0000 link A6, 0 000039B0 48E7 0108 movem.l -[A7], D7,A4 000039B4 286E 0008 movea.l A4, [A6 + 0x8] 000039B8 2054 movea.l A0, [A4] 000039BA 4AA8 0002 tst.l [A0 + 0x2] 000039BE 6718 beq +0x1A /* 000039D8 */ 000039C0 598F subq.l A7, 4 000039C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000039C6 2054 movea.l A0, [A4] 000039C8 2F28 0002 move.l -[A7], [A0 + 0x2] 000039CC 4EAD 35DA jsr [A5 + 0x35DA /* export_1719 */] 000039D0 2E17 move.l D7, [A7] 000039D2 2F0C move.l -[A7], A4 000039D4 4EBA 01A6 jsr [PC + 0x1A6 /* 00003B7C */] label000039D8: 000039D8 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000039DE 4E5E unlink A6 000039E0 205F movea.l A0, [A7]+ 000039E2 504F addq.w A7, 8 000039E4 4ED0 jmp [A0] 000039E6 8022 or.b D0, -[A2] 000039E8 544D addq.w A5, 2 000039EA 4F56 chk.w D7, [A6] 000039EC 4945 chk.w D4, D5 000039EE 4D4F chk.w D6, A7 000039F0 5649 addq.w A1, 3 000039F2 4543 chk.w D2, D3 000039F4 454C chk.w D2, A4 000039F6 4C2E 444F 5345 movem.w D0,D1,D2,D3,D6,A2,A6, [A6 + 0x5345] 000039FC 544D addq.w A5, 2 000039FE 4F56 chk.w D7, [A6] 00003A00 4945 chk.w D4, D5 00003A02 5449 addq.w A1, 2 00003A04 434B chk.w D1, A3 00003A06 5449 addq.w A1, 2 00003A08 4D45 chk.w D6, D5 00003A0A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2771: // at 00003A0C (misaligned) 00003A0E FFF0 .invalid <> 00003A10 2F0C move.l -[A7], A4 00003A12 286E 0008 movea.l A4, [A6 + 0x8] 00003A16 2054 movea.l A0, [A4] 00003A18 4AA8 0002 tst.l [A0 + 0x2] 00003A1C 6608 bne +0xA /* 00003A26 */ 00003A1E 7000 moveq.l D0, 0x00 00003A20 2D40 000C move.l [A6 + 0xC], D0 00003A24 6026 bra +0x28 /* 00003A4C */ label00003A26: 00003A26 598F subq.l A7, 4 00003A28 2054 movea.l A0, [A4] 00003A2A 2F28 0002 move.l -[A7], [A0 + 0x2] 00003A2E 486E FFF0 pea.l [A6 - 0x10] 00003A32 303C 0039 move.w D0, 0x39 /* '9' */ 00003A36 AAAA syscall QuickTimeDispatch 00003A38 486E FFF0 pea.l [A6 - 0x10] 00003A3C 703C moveq.l D0, 0x3C 00003A3E 2F00 move.l -[A7], D0 00003A40 303C 00B7 move.w D0, 0xB7 00003A44 AAAA syscall QuickTimeDispatch 00003A46 2D6E FFF4 000C move.l [A6 + 0xC], [A6 - 0xC] label00003A4C: 00003A4C 286E FFEC movea.l A4, [A6 - 0x14] 00003A50 4E5E unlink A6 00003A52 2E9F move.l [A7], [A7]+ 00003A54 4E75 rts 00003A56 8022 or.b D0, -[A2] 00003A58 544D addq.w A5, 2 00003A5A 4F56 chk.w D7, [A6] 00003A5C 4945 chk.w D4, D5 00003A5E 4D4F chk.w D6, A7 00003A60 5649 addq.w A1, 3 00003A62 4543 chk.w D2, D3 00003A64 454C chk.w D2, A4 00003A66 4C2E 444F 4745 movem.w D0,D1,D2,D3,D6,A2,A6, [A6 + 0x4745] 00003A6C 544D addq.w A5, 2 00003A6E 4F56 chk.w D7, [A6] 00003A70 4945 chk.w D4, D5 00003A72 5449 addq.w A1, 2 00003A74 434B chk.w D1, A3 00003A76 5449 addq.w A1, 2 00003A78 4D45 chk.w D6, D5 00003A7A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2772: // at 00003A7C (misaligned) 00003A7E 0000 48E7 ori.b D0, 0xE7 00003A82 0108 btst A0, D0 00003A84 286E 0008 movea.l A4, [A6 + 0x8] 00003A88 2054 movea.l A0, [A4] 00003A8A 4AA8 0002 tst.l [A0 + 0x2] 00003A8E 6608 bne +0xA /* 00003A98 */ 00003A90 7000 moveq.l D0, 0x00 00003A92 2D40 000C move.l [A6 + 0xC], D0 00003A96 6022 bra +0x24 /* 00003ABA */ label00003A98: 00003A98 598F subq.l A7, 4 00003A9A 2054 movea.l A0, [A4] 00003A9C 2F28 0002 move.l -[A7], [A0 + 0x2] 00003AA0 303C 002B move.w D0, 0x2B /* '+' */ 00003AA4 AAAA syscall QuickTimeDispatch 00003AA6 2E1F move.l D7, [A7]+ 00003AA8 598F subq.l A7, 4 00003AAA 2F07 move.l -[A7], D7 00003AAC 2054 movea.l A0, [A4] 00003AAE 2F28 0002 move.l -[A7], [A0 + 0x2] 00003AB2 4EAD 35E2 jsr [A5 + 0x35E2 /* export_1720 */] 00003AB6 2D5F 000C move.l [A6 + 0xC], [A7]+ label00003ABA: 00003ABA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00003AC0 4E5E unlink A6 00003AC2 2E9F move.l [A7], [A7]+ 00003AC4 4E75 rts 00003AC6 8026 or.b D0, -[A6] 00003AC8 544D addq.w A5, 2 00003ACA 4F56 chk.w D7, [A6] 00003ACC 4945 chk.w D4, D5 00003ACE 4D4F chk.w D6, A7 00003AD0 5649 addq.w A1, 3 00003AD2 4543 chk.w D2, D3 00003AD4 454C chk.w D2, A4 00003AD6 4C2E 444F 4745 movem.w D0,D1,D2,D3,D6,A2,A6, [A6 + 0x4745] 00003ADC 544D addq.w A5, 2 00003ADE 4F56 chk.w D7, [A6] 00003AE0 4945 chk.w D4, D5 00003AE2 5449 addq.w A1, 2 00003AE4 434B chk.w D1, A3 00003AE6 4455 neg.w [A5] 00003AE8 5241 addq.w D1, 1 00003AEA 5449 addq.w A1, 2 00003AEC 4F4E chk.w D7, A6 00003AEE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2773: // at 00003AF0 (misaligned) 00003AF2 0000 48E7 ori.b D0, 0xE7 00003AF6 0708 btst A0, D3 00003AF8 286E 0008 movea.l A4, [A6 + 0x8] 00003AFC 2054 movea.l A0, [A4] 00003AFE 4AA8 0002 tst.l [A0 + 0x2] 00003B02 6740 beq +0x42 /* 00003B44 */ 00003B04 598F subq.l A7, 4 00003B06 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B0A 2054 movea.l A0, [A4] 00003B0C 2F28 0002 move.l -[A7], [A0 + 0x2] 00003B10 4EAD 35DA jsr [A5 + 0x35DA /* export_1719 */] 00003B14 2E1F move.l D7, [A7]+ 00003B16 598F subq.l A7, 4 00003B18 2054 movea.l A0, [A4] 00003B1A 2F28 0002 move.l -[A7], [A0 + 0x2] 00003B1E 303C 002B move.w D0, 0x2B /* '+' */ 00003B22 AAAA syscall QuickTimeDispatch 00003B24 2C1F move.l D6, [A7]+ 00003B26 2054 movea.l A0, [A4] 00003B28 2147 0012 move.l [A0 + 0x12], D7 00003B2C 558F subq.l A7, 2 00003B2E 2054 movea.l A0, [A4] 00003B30 2F28 0002 move.l -[A7], [A0 + 0x2] 00003B34 7000 moveq.l D0, 0x00 00003B36 2F00 move.l -[A7], D0 00003B38 2F06 move.l -[A7], D6 00003B3A 2F07 move.l -[A7], D7 00003B3C 303C 008C move.w D0, 0x8C 00003B40 AAAA syscall QuickTimeDispatch 00003B42 3A1F move.w D5, [A7]+ label00003B44: 00003B44 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 00003B4A 4E5E unlink A6 00003B4C 205F movea.l A0, [A7]+ 00003B4E 504F addq.w A7, 8 00003B50 4ED0 jmp [A0] 00003B52 8026 or.b D0, -[A6] 00003B54 544D addq.w A5, 2 00003B56 4F56 chk.w D7, [A6] 00003B58 4945 chk.w D4, D5 00003B5A 4D4F chk.w D6, A7 00003B5C 5649 addq.w A1, 3 00003B5E 4543 chk.w D2, D3 00003B60 454C chk.w D2, A4 00003B62 4C2E 444F 5345 movem.w D0,D1,D2,D3,D6,A2,A6, [A6 + 0x5345] 00003B68 544D addq.w A5, 2 00003B6A 4F56 chk.w D7, [A6] 00003B6C 4945 chk.w D4, D5 00003B6E 5449 addq.w A1, 2 00003B70 434B chk.w D1, A3 00003B72 4455 neg.w [A5] 00003B74 5241 addq.w D1, 1 00003B76 5449 addq.w A1, 2 00003B78 4F4E chk.w D7, A6 00003B7A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003B7C-00003B84 fn00003B7C: 00003B7C 4E56 0000 link A6, 0 00003B80 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 00003B7C-00003B84 fn00003B7C: // (misaligned) 00003B7E 0000 48E7 ori.b D0, 0xE7 00003B82 0108 btst A0, D0 00003B84 2E2E 000C move.l D7, [A6 + 0xC] 00003B88 286E 0008 movea.l A4, [A6 + 0x8] 00003B8C 2F07 move.l -[A7], D7 00003B8E 2F0C move.l -[A7], A4 00003B90 4EBA 005E jsr [PC + 0x5E /* 00003BF0 */] 00003B94 2054 movea.l A0, [A4] 00003B96 4AA8 001E tst.l [A0 + 0x1E] 00003B9A 6610 bne +0x12 /* 00003BAC */ 00003B9C 4AA8 0002 tst.l [A0 + 0x2] 00003BA0 670A beq +0xC /* 00003BAC */ 00003BA2 2F28 0016 move.l -[A7], [A0 + 0x16] 00003BA6 2F0C move.l -[A7], A4 00003BA8 4EBA 061E jsr [PC + 0x61E /* 000041C8 */] label00003BAC: 00003BAC 2054 movea.l A0, [A4] 00003BAE 4AA8 0062 tst.l [A0 + 0x62] 00003BB2 670A beq +0xC /* 00003BBE */ 00003BB4 2F07 move.l -[A7], D7 00003BB6 2F28 0062 move.l -[A7], [A0 + 0x62] 00003BBA 4EAD 2DF2 jsr [A5 + 0x2DF2 /* export_1466 */] label00003BBE: 00003BBE 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00003BC4 4E5E unlink A6 00003BC6 205F movea.l A0, [A7]+ 00003BC8 504F addq.w A7, 8 00003BCA 4ED0 jmp [A0] 00003BCC 9E54 sub.w D7, [A4] 00003BCE 4D4F chk.w D6, A7 00003BD0 5649 addq.w A1, 3 00003BD2 454D chk.w D2, A5 00003BD4 4F56 chk.w D7, [A6] 00003BD6 4945 chk.w D4, D5 00003BD8 4345 chk.w D1, D5 00003BDA 4C4C 2E44 movem.l D2,D6,A1,A2,A3,A5, A4 00003BDE 4F53 chk.w D7, [A3] 00003BE0 4554 chk.w D2, [A4] 00003BE2 4D4F chk.w D6, A7 00003BE4 5649 addq.w A1, 3 00003BE6 4554 chk.w D2, [A4] 00003BE8 494D chk.w D4, A5 00003BEA 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00003BEC 0000 0000 ori.b D0, 0x0 export_2774: fn00003BF0: 00003BF0 4E56 0000 link A6, 0 00003BF4 48E7 0308 movem.l -[A7], D6,D7,A4 00003BF8 2C2E 000C move.l D6, [A6 + 0xC] 00003BFC 286E 0008 movea.l A4, [A6 + 0x8] 00003C00 2E06 move.l D7, D6 00003C02 2054 movea.l A0, [A4] 00003C04 BCA8 0012 cmp.l D6, [A0 + 0x12] 00003C08 6F06 ble +0x8 /* 00003C10 */ 00003C0A 2E28 0012 move.l D7, [A0 + 0x12] 00003C0E 600C bra +0xE /* 00003C1C */ label00003C10: 00003C10 2054 movea.l A0, [A4] 00003C12 BCA8 000E cmp.l D6, [A0 + 0xE] 00003C16 6C04 bge +0x6 /* 00003C1C */ 00003C18 2E28 000E move.l D7, [A0 + 0xE] label00003C1C: 00003C1C 2054 movea.l A0, [A4] 00003C1E 4AA8 0002 tst.l [A0 + 0x2] 00003C22 6716 beq +0x18 /* 00003C3A */ 00003C24 2F28 0002 move.l -[A7], [A0 + 0x2] 00003C28 2F07 move.l -[A7], D7 00003C2A 303C 003D move.w D0, 0x3D /* '=' */ 00003C2E AAAA syscall QuickTimeDispatch 00003C30 558F subq.l A7, 2 00003C32 303C 0003 move.w D0, 0x3 00003C36 AAAA syscall QuickTimeDispatch 00003C38 3C1F move.w D6, [A7]+ label00003C3A: 00003C3A 2054 movea.l A0, [A4] 00003C3C 2147 0016 move.l [A0 + 0x16], D7 00003C40 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00003C46 4E5E unlink A6 00003C48 205F movea.l A0, [A7]+ 00003C4A 504F addq.w A7, 8 00003C4C 4ED0 jmp [A0] 00003C4E 8020 or.b D0, -[A0] 00003C50 544D addq.w A5, 2 00003C52 4F56 chk.w D7, [A6] 00003C54 4945 chk.w D4, D5 00003C56 4D4F chk.w D6, A7 00003C58 5649 addq.w A1, 3 00003C5A 4543 chk.w D2, D3 00003C5C 454C chk.w D2, A4 00003C5E 4C2E 4A55 5354 movem.w D0,D2,D4,D6,A1,A3,A6, [A6 + 0x5354] 00003C64 5345 subq.w D5, 1 00003C66 544D addq.w A5, 2 00003C68 4F56 chk.w D7, [A6] 00003C6A 4945 chk.w D4, D5 00003C6C 5449 addq.w A1, 2 00003C6E 4D45 chk.w D6, D5 00003C70 0000 0000 ori.b D0, 0x0 export_2775: fn00003C74: 00003C74 4E56 0000 link A6, 0 00003C78 206E 0008 movea.l A0, [A6 + 0x8] 00003C7C 2050 movea.l A0, [A0] 00003C7E 2D68 0016 000C move.l [A6 + 0xC], [A0 + 0x16] 00003C84 4E5E unlink A6 00003C86 2E9F move.l [A7], [A7]+ 00003C88 4E75 rts 00003C8A 9E54 sub.w D7, [A4] 00003C8C 4D4F chk.w D6, A7 00003C8E 5649 addq.w A1, 3 00003C90 454D chk.w D2, A5 00003C92 4F56 chk.w D7, [A6] 00003C94 4945 chk.w D4, D5 00003C96 4345 chk.w D1, D5 00003C98 4C4C 2E44 movem.l D2,D6,A1,A2,A3,A5, A4 00003C9C 4F47 chk.w D7, D7 00003C9E 4554 chk.w D2, [A4] 00003CA0 4D4F chk.w D6, A7 00003CA2 5649 addq.w A1, 3 00003CA4 4554 chk.w D2, [A4] 00003CA6 494D chk.w D4, A5 00003CA8 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00003CAA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003CAC-00003CB4 fn00003CAC: 00003CAC 4E56 0000 link A6, 0 00003CB0 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 // end alternate branch 00003CAC-00003CB4 fn00003CAC: // (misaligned) 00003CAE 0000 48E7 ori.b D0, 0xE7 00003CB2 1318 move.b -[A1], [A0]+ 00003CB4 266E 0008 movea.l A3, [A6 + 0x8] 00003CB8 49ED F050 lea.l A4, [A5 - 0xFB0] 00003CBC 2053 movea.l A0, [A3] 00003CBE 4AA8 0002 tst.l [A0 + 0x2] 00003CC2 6700 00A0 beq +0xA2 /* 00003D64 */ 00003CC6 598F subq.l A7, 4 00003CC8 2053 movea.l A0, [A3] 00003CCA 2F28 0002 move.l -[A7], [A0 + 0x2] 00003CCE 303C 002C move.w D0, 0x2C /* ',' */ 00003CD2 AAAA syscall QuickTimeDispatch 00003CD4 2C1F move.l D6, [A7]+ 00003CD6 BC94 cmp.l D6, [A4] 00003CD8 6E0C bgt +0xE /* 00003CE6 */ 00003CDA 2D7C FFFC 0000 000C move.l [A6 + 0xC], 0xFFFC0000 00003CE2 6000 0086 bra +0x88 /* 00003D6A */ label00003CE6: 00003CE6 BCAC 0020 cmp.l D6, [A4 + 0x20] 00003CEA 6D0A blt +0xC /* 00003CF6 */ 00003CEC 2D7C 0004 0000 000C move.l [A6 + 0xC], 0x40000 00003CF4 6074 bra +0x76 /* 00003D6A */ label00003CF6: 00003CF6 7E01 moveq.l D7, 0x01 label00003CF8: 00003CF8 2007 move.l D0, D7 00003CFA E540 asl D0.w, 2 00003CFC BCB4 0000 cmp.l D6, [A4 + D0.w] 00003D00 6612 bne +0x14 /* 00003D14 */ 00003D02 598F subq.l A7, 4 00003D04 48C7 ext.l D7 00003D06 2007 move.l D0, D7 00003D08 5980 subq.l D0, 4 00003D0A 2F00 move.l -[A7], D0 00003D0C A83F syscall Long2Fix 00003D0E 2D5F 000C move.l [A6 + 0xC], [A7]+ 00003D12 6056 bra +0x58 /* 00003D6A */ label00003D14: 00003D14 2007 move.l D0, D7 00003D16 E540 asl D0.w, 2 00003D18 BCB4 0000 cmp.l D6, [A4 + D0.w] 00003D1C 6D0A blt +0xC /* 00003D28 */ 00003D1E 3007 move.w D0, D7 00003D20 5247 addq.w D7, 1 00003D22 0C47 0009 cmpi.w D7, 0x9 /* '\t' */ 00003D26 6DD0 blt -0x2E /* 00003CF8 */ label00003D28: 00003D28 598F subq.l A7, 4 00003D2A 48C7 ext.l D7 00003D2C 2007 move.l D0, D7 00003D2E E540 asl D0.w, 2 00003D30 2206 move.l D1, D6 00003D32 92B4 00FC sub.l D1, [A4 + D0.w - 0x4] 00003D36 2F01 move.l -[A7], D1 00003D38 2007 move.l D0, D7 00003D3A E540 asl D0.w, 2 00003D3C 48C7 ext.l D7 00003D3E 2207 move.l D1, D7 00003D40 E541 asl D1.w, 2 00003D42 2034 0000 move.l D0, [A4 + D0.w] 00003D46 90B4 10FC sub.l D0, [A4 + D1.w - 0x4] 00003D4A 2F00 move.l -[A7], D0 00003D4C A84D syscall FixDiv 00003D4E 598F subq.l A7, 4 00003D50 48C7 ext.l D7 00003D52 2007 move.l D0, D7 00003D54 5B80 subq.l D0, 5 00003D56 2F00 move.l -[A7], D0 00003D58 A83F syscall Long2Fix 00003D5A 201F move.l D0, [A7]+ 00003D5C D09F add.l D0, [A7]+ 00003D5E 2D40 000C move.l [A6 + 0xC], D0 00003D62 6006 bra +0x8 /* 00003D6A */ label00003D64: 00003D64 7000 moveq.l D0, 0x00 00003D66 2D40 000C move.l [A6 + 0xC], D0 label00003D6A: 00003D6A 4CEE 18C8 FFEC movem.l D3,D6,D7,A3,A4, [A6 - 0x14] 00003D70 4E5E unlink A6 00003D72 2E9F move.l [A7], [A7]+ 00003D74 4E75 rts 00003D76 8022 or.b D0, -[A2] 00003D78 544D addq.w A5, 2 00003D7A 4F56 chk.w D7, [A6] 00003D7C 4945 chk.w D4, D5 00003D7E 4D4F chk.w D6, A7 00003D80 5649 addq.w A1, 3 00003D82 4543 chk.w D2, D3 00003D84 454C chk.w D2, A4 00003D86 4C2E 5452 414E movem.w D1,D4,D6,A2,A4,A6, [A6 + 0x414E] 00003D8C 534C subq.w A4, 1 00003D8E 4154 chk.w D0, [A4] 00003D90 454D chk.w D2, A5 00003D92 4F56 chk.w D7, [A6] 00003D94 4945 chk.w D4, D5 00003D96 5241 addq.w D1, 1 00003D98 5445 addq.w D5, 2 00003D9A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003D9C-00003DA0 export_2776: fn00003D9C: 00003D9C 4E56 FFFC link A6, -0x0004 // end alternate branch 00003D9C-00003DA0 export_2776: // at 00003D9C (misaligned) fn00003D9C: // (misaligned) 00003D9E FFFC .invalid <> 00003DA0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003DA4 47ED F050 lea.l A3, [A5 - 0xFB0] 00003DA8 2E2E 000E move.l D7, [A6 + 0xE] 00003DAC 286E 0008 movea.l A4, [A6 + 0x8] 00003DB0 2054 movea.l A0, [A4] 00003DB2 116E 000C 0060 move.b [A0 + 0x60], [A6 + 0xC] 00003DB8 0C87 FFFC 0000 cmpi.l D7, 0xFFFC0000 00003DBE 6C08 bge +0xA /* 00003DC8 */ 00003DC0 2E3C FFFC 0000 move.l D7, 0xFFFC0000 00003DC6 600E bra +0x10 /* 00003DD6 */ label00003DC8: 00003DC8 0C87 0004 0000 cmpi.l D7, 0x40000 00003DCE 6F06 ble +0x8 /* 00003DD6 */ 00003DD0 2E3C 0004 0000 move.l D7, 0x40000 label00003DD6: 00003DD6 4A87 tst.l D7 00003DD8 6C1A bge +0x1C /* 00003DF4 */ 00003DDA 2054 movea.l A0, [A4] 00003DDC 2248 movea.l A1, A0 00003DDE 2028 0016 move.l D0, [A0 + 0x16] 00003DE2 B0A9 000E cmp.l D0, [A1 + 0xE] 00003DE6 6E0C bgt +0xE /* 00003DF4 */ 00003DE8 2F28 0012 move.l -[A7], [A0 + 0x12] 00003DEC 2F0C move.l -[A7], A4 00003DEE 4EBA FE00 jsr [PC - 0x200 /* 00003BF0 */] 00003DF2 601C bra +0x1E /* 00003E10 */ label00003DF4: 00003DF4 4A87 tst.l D7 00003DF6 6F18 ble +0x1A /* 00003E10 */ 00003DF8 2054 movea.l A0, [A4] 00003DFA 2248 movea.l A1, A0 00003DFC 2028 0016 move.l D0, [A0 + 0x16] 00003E00 B0A9 0012 cmp.l D0, [A1 + 0x12] 00003E04 6D0A blt +0xC /* 00003E10 */ 00003E06 2F28 000E move.l -[A7], [A0 + 0xE] 00003E0A 2F0C move.l -[A7], A4 00003E0C 4EBA FDE2 jsr [PC - 0x21E /* 00003BF0 */] label00003E10: 00003E10 2054 movea.l A0, [A4] 00003E12 2147 001E move.l [A0 + 0x1E], D7 00003E16 558F subq.l A7, 2 00003E18 2F0C move.l -[A7], A4 00003E1A 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00003E1E 4A1F tst.b [A7]+ 00003E20 6700 0106 beq +0x108 /* 00003F28 */ 00003E24 2007 move.l D0, D7 00003E26 D0BC 0004 0000 add.l D0, 0x40000 00003E2C 2D40 FFFC move.l [A6 - 0x4], D0 00003E30 382E FFFC move.w D4, [A6 - 0x4] 00003E34 2A3C 0000 FFFF move.l D5, 0xFFFF 00003E3A CA87 and.l D5, D7 00003E3C 2004 move.l D0, D4 00003E3E E540 asl D0.w, 2 00003E40 2C33 0000 move.l D6, [A3 + D0.w] 00003E44 4A85 tst.l D5 00003E46 6716 beq +0x18 /* 00003E5E */ 00003E48 598F subq.l A7, 4 00003E4A 2F05 move.l -[A7], D5 00003E4C 48C4 ext.l D4 00003E4E 2004 move.l D0, D4 00003E50 E540 asl D0.w, 2 00003E52 2033 0004 move.l D0, [A3 + D0.w + 0x4] 00003E56 9086 sub.l D0, D6 00003E58 2F00 move.l -[A7], D0 00003E5A A868 syscall FixMul 00003E5C DC9F add.l D6, [A7]+ label00003E5E: 00003E5E 4A86 tst.l D6 00003E60 6610 bne +0x12 /* 00003E72 */ 00003E62 558F subq.l A7, 2 00003E64 7000 moveq.l D0, 0x00 00003E66 1F00 move.b -[A7], D0 00003E68 2F0C move.l -[A7], A4 00003E6A 4EBA E158 jsr [PC - 0x1EA8 /* 00001FC4 */] 00003E6E 544F addq.w A7, 2 00003E70 6022 bra +0x24 /* 00003E94 */ label00003E72: 00003E72 4A86 tst.l D6 00003E74 6F10 ble +0x12 /* 00003E86 */ 00003E76 558F subq.l A7, 2 00003E78 7001 moveq.l D0, 0x01 00003E7A 1F00 move.b -[A7], D0 00003E7C 2F0C move.l -[A7], A4 00003E7E 4EBA E144 jsr [PC - 0x1EBC /* 00001FC4 */] 00003E82 544F addq.w A7, 2 00003E84 600E bra +0x10 /* 00003E94 */ label00003E86: 00003E86 558F subq.l A7, 2 00003E88 7001 moveq.l D0, 0x01 00003E8A 1F00 move.b -[A7], D0 00003E8C 2F0C move.l -[A7], A4 00003E8E 4EBA E194 jsr [PC - 0x1E6C /* 00002024 */] 00003E92 544F addq.w A7, 2 label00003E94: 00003E94 2F06 move.l -[A7], D6 00003E96 2F0C move.l -[A7], A4 00003E98 4EBA 00C2 jsr [PC + 0xC2 /* 00003F5C */] 00003E9C 2054 movea.l A0, [A4] 00003E9E 4228 0082 clr.b [A0 + 0x82] 00003EA2 4A87 tst.l D7 00003EA4 6C36 bge +0x38 /* 00003EDC */ 00003EA6 0C87 FFFF 0000 cmpi.l D7, 0xFFFF0000 00003EAC 6D1C blt +0x1E /* 00003ECA */ 00003EAE 598F subq.l A7, 4 00003EB0 2054 movea.l A0, [A4] 00003EB2 2F28 0016 move.l -[A7], [A0 + 0x16] 00003EB6 202D EC20 move.l D0, [A5 - 0x13E0] 00003EBA 4480 neg.l D0 00003EBC 2F00 move.l -[A7], D0 00003EBE 2F0C move.l -[A7], A4 00003EC0 4EBA 024A jsr [PC + 0x24A /* 0000410C */] 00003EC4 2F0C move.l -[A7], A4 00003EC6 4EBA FD28 jsr [PC - 0x2D8 /* 00003BF0 */] label00003ECA: 00003ECA 0C87 FFFF 0000 cmpi.l D7, 0xFFFF0000 00003ED0 663E bne +0x40 /* 00003F10 */ 00003ED2 2054 movea.l A0, [A4] 00003ED4 117C 0001 0082 move.b [A0 + 0x82], 0x1 00003EDA 6034 bra +0x36 /* 00003F10 */ label00003EDC: 00003EDC 4A87 tst.l D7 00003EDE 6F30 ble +0x32 /* 00003F10 */ 00003EE0 0C87 0001 0000 cmpi.l D7, 0x10000 00003EE6 6E18 bgt +0x1A /* 00003F00 */ 00003EE8 598F subq.l A7, 4 00003EEA 2054 movea.l A0, [A4] 00003EEC 2F28 0016 move.l -[A7], [A0 + 0x16] 00003EF0 2F2D EC20 move.l -[A7], [A5 - 0x13E0] 00003EF4 2F0C move.l -[A7], A4 00003EF6 4EBA 0214 jsr [PC + 0x214 /* 0000410C */] 00003EFA 2F0C move.l -[A7], A4 00003EFC 4EBA FCF2 jsr [PC - 0x30E /* 00003BF0 */] label00003F00: 00003F00 0C87 0001 0000 cmpi.l D7, 0x10000 00003F06 6608 bne +0xA /* 00003F10 */ 00003F08 2054 movea.l A0, [A4] 00003F0A 117C 0001 0082 move.b [A0 + 0x82], 0x1 label00003F10: 00003F10 2054 movea.l A0, [A4] 00003F12 4A28 0082 tst.b [A0 + 0x82] 00003F16 6710 beq +0x12 /* 00003F28 */ 00003F18 7014 moveq.l D0, 0x14 00003F1A 2140 007A move.l [A0 + 0x7A], D0 00003F1E 598F subq.l A7, 4 00003F20 A975 syscall TickCount 00003F22 2054 movea.l A0, [A4] 00003F24 215F 007E move.l [A0 + 0x7E], [A7]+ label00003F28: 00003F28 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 00003F2E 4E5E unlink A6 00003F30 205F movea.l A0, [A7]+ 00003F32 4FEF 000A lea.l A7, [A7 + 0xA] 00003F36 4ED0 jmp [A0] 00003F38 9E54 sub.w D7, [A4] 00003F3A 4D4F chk.w D6, A7 00003F3C 5649 addq.w A1, 3 00003F3E 454D chk.w D2, A5 00003F40 4F56 chk.w D7, [A6] 00003F42 4945 chk.w D4, D5 00003F44 4345 chk.w D1, D5 00003F46 4C4C 2E44 movem.l D2,D6,A1,A2,A3,A5, A4 00003F4A 4F53 chk.w D7, [A3] 00003F4C 4554 chk.w D2, [A4] 00003F4E 4D4F chk.w D6, A7 00003F50 5649 addq.w A1, 3 00003F52 4552 chk.w D2, [A2] 00003F54 4154 chk.w D0, [A4] 00003F56 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00003F58 0000 0000 ori.b D0, 0x0 fn00003F5C: 00003F5C 4E56 0000 link A6, 0 00003F60 2F07 move.l -[A7], D7 00003F62 206E 0008 movea.l A0, [A6 + 0x8] 00003F66 2050 movea.l A0, [A0] 00003F68 2F28 0002 move.l -[A7], [A0 + 0x2] 00003F6C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003F70 303C 002D move.w D0, 0x2D /* '-' */ 00003F74 AAAA syscall QuickTimeDispatch 00003F76 558F subq.l A7, 2 00003F78 303C 0003 move.w D0, 0x3 00003F7C AAAA syscall QuickTimeDispatch 00003F7E 3E1F move.w D7, [A7]+ 00003F80 2E2E FFFC move.l D7, [A6 - 0x4] 00003F84 4E5E unlink A6 00003F86 205F movea.l A0, [A7]+ 00003F88 504F addq.w A7, 8 00003F8A 4ED0 jmp [A0] 00003F8C 8020 or.b D0, -[A0] 00003F8E 544D addq.w A5, 2 00003F90 4F56 chk.w D7, [A6] 00003F92 4945 chk.w D4, D5 00003F94 4D4F chk.w D6, A7 00003F96 5649 addq.w A1, 3 00003F98 4543 chk.w D2, D3 00003F9A 454C chk.w D2, A4 00003F9C 4C2E 4A55 5354 movem.w D0,D2,D4,D6,A1,A3,A6, [A6 + 0x5354] 00003FA2 5345 subq.w D5, 1 00003FA4 544D addq.w A5, 2 00003FA6 4F56 chk.w D7, [A6] 00003FA8 4945 chk.w D4, D5 00003FAA 5241 addq.w D1, 1 00003FAC 5445 addq.w D5, 2 00003FAE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003FB0-00003FBA export_2777: fn00003FB0: 00003FB0 4E56 0000 link A6, 0 00003FB4 206E 0008 movea.l A0, [A6 + 0x8] 00003FB8 2050 movea.l A0, [A0] // end alternate branch 00003FB0-00003FBA export_2777: // at 00003FB0 (misaligned) fn00003FB0: // (misaligned) 00003FB2 0000 206E ori.b D0, 0x6E /* 'n' */ 00003FB6 0008 2050 ori.b A0, 0x50 /* 'P' */ 00003FBA 2D68 001E 000C move.l [A6 + 0xC], [A0 + 0x1E] 00003FC0 4E5E unlink A6 00003FC2 2E9F move.l [A7], [A7]+ 00003FC4 4E75 rts 00003FC6 9E54 sub.w D7, [A4] 00003FC8 4D4F chk.w D6, A7 00003FCA 5649 addq.w A1, 3 00003FCC 454D chk.w D2, A5 00003FCE 4F56 chk.w D7, [A6] 00003FD0 4945 chk.w D4, D5 00003FD2 4345 chk.w D1, D5 00003FD4 4C4C 2E44 movem.l D2,D6,A1,A2,A3,A5, A4 00003FD8 4F47 chk.w D7, D7 00003FDA 4554 chk.w D2, [A4] 00003FDC 4D4F chk.w D6, A7 00003FDE 5649 addq.w A1, 3 00003FE0 4552 chk.w D2, [A2] 00003FE2 4154 chk.w D0, [A4] 00003FE4 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00003FE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003FE8-00003FEE fn00003FE8: 00003FE8 4E56 0000 link A6, 0 00003FEC 2F0C move.l -[A7], A4 // end alternate branch 00003FE8-00003FEE fn00003FE8: // (misaligned) 00003FEA 0000 2F0C ori.b D0, 0xC 00003FEE 286E 0008 movea.l A4, [A6 + 0x8] 00003FF2 2F3C 0002 0000 move.l -[A7], 0x20000 00003FF8 2054 movea.l A0, [A4] 00003FFA 1F28 0060 move.b -[A7], [A0 + 0x60] 00003FFE 2F0C move.l -[A7], A4 00004000 4EBA FD9A jsr [PC - 0x266 /* 00003D9C */] 00004004 286E FFFC movea.l A4, [A6 - 0x4] 00004008 4E5E unlink A6 0000400A 2E9F move.l [A7], [A7]+ 0000400C 4E75 rts 0000400E 9654 sub.w D3, [A4] 00004010 4D4F chk.w D6, A7 00004012 5649 addq.w A1, 3 00004014 454D chk.w D2, A5 00004016 4F56 chk.w D7, [A6] 00004018 4945 chk.w D4, D5 0000401A 4345 chk.w D1, D5 0000401C 4C4C 2E44 movem.l D2,D6,A1,A2,A3,A5, A4 00004020 4F50 chk.w D7, [A0] 00004022 4C41 5900 movem.l A0,A3,A4,A6, D1 00004026 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004028-0000402E fn00004028: 00004028 4E56 0000 link A6, 0 0000402C 2F0C move.l -[A7], A4 // end alternate branch 00004028-0000402E fn00004028: // (misaligned) 0000402A 0000 2F0C ori.b D0, 0xC 0000402E 286E 0008 movea.l A4, [A6 + 0x8] 00004032 7000 moveq.l D0, 0x00 00004034 2F00 move.l -[A7], D0 00004036 2054 movea.l A0, [A4] 00004038 1F28 0060 move.b -[A7], [A0 + 0x60] 0000403C 2F0C move.l -[A7], A4 0000403E 4EBA FD5C jsr [PC - 0x2A4 /* 00003D9C */] 00004042 286E FFFC movea.l A4, [A6 - 0x4] 00004046 4E5E unlink A6 00004048 2E9F move.l [A7], [A7]+ 0000404A 4E75 rts 0000404C 9654 sub.w D3, [A4] 0000404E 4D4F chk.w D6, A7 00004050 5649 addq.w A1, 3 00004052 454D chk.w D2, A5 00004054 4F56 chk.w D7, [A6] 00004056 4945 chk.w D4, D5 00004058 4345 chk.w D1, D5 0000405A 4C4C 2E44 movem.l D2,D6,A1,A2,A3,A5, A4 0000405E 4F53 chk.w D7, [A3] 00004060 544F addq.w A7, 2 00004062 5000 addq.b D0, 8 00004064 0000 0000 ori.b D0, 0x0 export_2778: 00004068 4E56 0000 link A6, 0 0000406C 48E7 0308 movem.l -[A7], D6,D7,A4 00004070 3C2E 000C move.w D6, [A6 + 0xC] 00004074 286E 0008 movea.l A4, [A6 + 0x8] 00004078 7000 moveq.l D0, 0x00 0000407A 2F00 move.l -[A7], D0 0000407C 2054 movea.l A0, [A4] 0000407E 1F28 0060 move.b -[A7], [A0 + 0x60] 00004082 2F0C move.l -[A7], A4 00004084 4EBA FD16 jsr [PC - 0x2EA /* 00003D9C */] 00004088 4A46 tst.w D6 0000408A 6F2A ble +0x2C /* 000040B6 */ 0000408C 2054 movea.l A0, [A4] 0000408E 2248 movea.l A1, A0 00004090 2028 0016 move.l D0, [A0 + 0x16] 00004094 B0A9 0012 cmp.l D0, [A1 + 0x12] 00004098 6C1C bge +0x1E /* 000040B6 */ 0000409A 598F subq.l A7, 4 0000409C 2054 movea.l A0, [A4] 0000409E 2F28 0016 move.l -[A7], [A0 + 0x16] 000040A2 2F2D EC20 move.l -[A7], [A5 - 0x13E0] 000040A6 2F0C move.l -[A7], A4 000040A8 4EBA 0062 jsr [PC + 0x62 /* 0000410C */] 000040AC 2E17 move.l D7, [A7] 000040AE 2F0C move.l -[A7], A4 000040B0 4EBA FACA jsr [PC - 0x536 /* 00003B7C */] 000040B4 6030 bra +0x32 /* 000040E6 */ label000040B6: 000040B6 4A46 tst.w D6 000040B8 6C2C bge +0x2E /* 000040E6 */ 000040BA 2054 movea.l A0, [A4] 000040BC 2248 movea.l A1, A0 000040BE 2028 0016 move.l D0, [A0 + 0x16] 000040C2 B0A9 000E cmp.l D0, [A1 + 0xE] 000040C6 6F1E ble +0x20 /* 000040E6 */ 000040C8 598F subq.l A7, 4 000040CA 2054 movea.l A0, [A4] 000040CC 2F28 0016 move.l -[A7], [A0 + 0x16] 000040D0 202D EC20 move.l D0, [A5 - 0x13E0] 000040D4 4480 neg.l D0 000040D6 2F00 move.l -[A7], D0 000040D8 2F0C move.l -[A7], A4 000040DA 4EBA 0030 jsr [PC + 0x30 /* 0000410C */] 000040DE 2E17 move.l D7, [A7] 000040E0 2F0C move.l -[A7], A4 000040E2 4EBA FA98 jsr [PC - 0x568 /* 00003B7C */] label000040E6: 000040E6 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 000040EC 4E5E unlink A6 000040EE 205F movea.l A0, [A7]+ 000040F0 5C4F addq.w A7, 6 000040F2 4ED0 jmp [A0] 000040F4 9454 sub.w D2, [A4] 000040F6 4D4F chk.w D6, A7 000040F8 5649 addq.w A1, 3 000040FA 454D chk.w D2, A5 000040FC 4F56 chk.w D7, [A6] 000040FE 4945 chk.w D4, D5 00004100 4345 chk.w D1, D5 00004102 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 00004106 5445 addq.w D5, 2 00004108 5000 addq.b D0, 8 0000410A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000410C-00004110 fn0000410C: 0000410C 4E56 FFF4 link A6, -0x000C // end alternate branch 0000410C-00004110 fn0000410C: // (misaligned) 0000410E FFF4 .invalid <> 00004110 48E7 0308 movem.l -[A7], D6,D7,A4 00004114 2C2E 000C move.l D6, [A6 + 0xC] 00004118 2E2E 0010 move.l D7, [A6 + 0x10] 0000411C 286E 0008 movea.l A4, [A6 + 0x8] 00004120 2054 movea.l A0, [A4] 00004122 4AA8 0002 tst.l [A0 + 0x2] 00004126 6606 bne +0x8 /* 0000412E */ 00004128 2D47 0014 move.l [A6 + 0x14], D7 0000412C 606A bra +0x6C /* 00004198 */ label0000412E: 0000412E 558F subq.l A7, 2 00004130 2F0C move.l -[A7], A4 00004132 4EBA C374 jsr [PC - 0x3C8C /* 000004A8 */] 00004136 4A1F tst.b [A7]+ 00004138 6718 beq +0x1A /* 00004152 */ 0000413A 4A86 tst.l D6 0000413C 6F0A ble +0xC /* 00004148 */ 0000413E 2007 move.l D0, D7 00004140 5280 addq.l D0, 1 00004142 2D40 0014 move.l [A6 + 0x14], D0 00004146 6050 bra +0x52 /* 00004198 */ label00004148: 00004148 2007 move.l D0, D7 0000414A 5380 subq.l D0, 1 0000414C 2D40 0014 move.l [A6 + 0x14], D0 00004150 6046 bra +0x48 /* 00004198 */ label00004152: 00004152 2D47 FFF4 move.l [A6 - 0xC], D7 00004156 2D7C 7669 6465 FFFC move.l [A6 - 0x4], 0x76696465 /* 'vide' */ 0000415E 2054 movea.l A0, [A4] 00004160 2F28 0002 move.l -[A7], [A0 + 0x2] 00004164 7001 moveq.l D0, 0x01 00004166 3F00 move.w -[A7], D0 00004168 3F00 move.w -[A7], D0 0000416A 486E FFFC pea.l [A6 - 0x4] 0000416E 2F07 move.l -[A7], D7 00004170 2F06 move.l -[A7], D6 00004172 486E FFF4 pea.l [A6 - 0xC] 00004176 486E FFF8 pea.l [A6 - 0x8] 0000417A 303C 010E move.w D0, 0x10E 0000417E AAAA syscall QuickTimeDispatch 00004180 4A86 tst.l D6 00004182 6D0E blt +0x10 /* 00004192 */ 00004184 BEAE FFF4 cmp.l D7, [A6 - 0xC] 00004188 6F08 ble +0xA /* 00004192 */ 0000418A 2054 movea.l A0, [A4] 0000418C 2D68 0012 FFF4 move.l [A6 - 0xC], [A0 + 0x12] label00004192: 00004192 2D6E FFF4 0014 move.l [A6 + 0x14], [A6 - 0xC] label00004198: 00004198 4CEE 10C0 FFE8 movem.l D6,D7,A4, [A6 - 0x18] 0000419E 4E5E unlink A6 000041A0 205F movea.l A0, [A7]+ 000041A2 4FEF 000C lea.l A7, [A7 + 0xC] 000041A6 4ED0 jmp [A0] 000041A8 9C54 sub.w D6, [A4] 000041AA 4D4F chk.w D6, A7 000041AC 5649 addq.w A1, 3 000041AE 454D chk.w D2, A5 000041B0 4F56 chk.w D7, [A6] 000041B2 4945 chk.w D4, D5 000041B4 4345 chk.w D1, D5 000041B6 4C4C 2E46 movem.l D1,D2,D6,A1,A2,A3,A5, A4 000041BA 494E chk.w D4, A6 000041BC 444E neg.w A6 000041BE 4558 chk.w D2, [A0]+ 000041C0 5453 addq.w [A3], 2 000041C2 5445 addq.w D5, 2 000041C4 5000 addq.b D0, 8 000041C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000041C8-000041D0 fn000041C8: 000041C8 4E56 0000 link A6, 0 000041CC 48E7 0308 movem.l -[A7], D6,D7,A4 // end alternate branch 000041C8-000041D0 fn000041C8: // (misaligned) 000041CA 0000 48E7 ori.b D0, 0xE7 000041CE 0308 btst A0, D1 000041D0 286E 0008 movea.l A4, [A6 + 0x8] 000041D4 2054 movea.l A0, [A4] 000041D6 2E28 001E move.l D7, [A0 + 0x1E] 000041DA 7000 moveq.l D0, 0x00 000041DC 2F00 move.l -[A7], D0 000041DE 1F28 0060 move.b -[A7], [A0 + 0x60] 000041E2 2F0C move.l -[A7], A4 000041E4 4EBA FBB6 jsr [PC - 0x44A /* 00003D9C */] 000041E8 2054 movea.l A0, [A4] 000041EA 4AA8 0002 tst.l [A0 + 0x2] 000041EE 6742 beq +0x44 /* 00004232 */ 000041F0 2F28 0002 move.l -[A7], [A0 + 0x2] 000041F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000041F8 303C 003D move.w D0, 0x3D /* '=' */ 000041FC AAAA syscall QuickTimeDispatch 000041FE 558F subq.l A7, 2 00004200 303C 0003 move.w D0, 0x3 00004204 AAAA syscall QuickTimeDispatch 00004206 3C1F move.w D6, [A7]+ 00004208 558F subq.l A7, 2 0000420A 2054 movea.l A0, [A4] 0000420C 2F28 0002 move.l -[A7], [A0 + 0x2] 00004210 303C 001F move.w D0, 0x1F 00004214 AAAA syscall QuickTimeDispatch 00004216 2054 movea.l A0, [A4] 00004218 2F28 0002 move.l -[A7], [A0 + 0x2] 0000421C 7000 moveq.l D0, 0x00 0000421E 2F00 move.l -[A7], D0 00004220 303C 0005 move.w D0, 0x5 00004224 AAAA syscall QuickTimeDispatch 00004226 558F subq.l A7, 2 00004228 303C 0003 move.w D0, 0x3 0000422C AAAA syscall QuickTimeDispatch 0000422E 3C1F move.w D6, [A7]+ 00004230 544F addq.w A7, 2 label00004232: 00004232 2F07 move.l -[A7], D7 00004234 2054 movea.l A0, [A4] 00004236 1F28 0060 move.b -[A7], [A0 + 0x60] 0000423A 2F0C move.l -[A7], A4 0000423C 4EBA FB5E jsr [PC - 0x4A2 /* 00003D9C */] 00004240 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00004246 4E5E unlink A6 00004248 205F movea.l A0, [A7]+ 0000424A 504F addq.w A7, 8 0000424C 4ED0 jmp [A0] 0000424E 9A54 sub.w D5, [A4] 00004250 4D4F chk.w D6, A7 00004252 5649 addq.w A1, 3 00004254 454D chk.w D2, A5 00004256 4F56 chk.w D7, [A6] 00004258 4945 chk.w D4, D5 0000425A 4345 chk.w D1, D5 0000425C 4C4C 2E50 movem.l D4,D6,A1,A2,A3,A5, A4 00004260 4C41 5941 movem.l D0,D6,A0,A3,A4,A6, D1 00004264 4652 not.w [A2] 00004266 414D chk.w D0, A5 00004268 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000426A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000426C-00004270 fn0000426C: 0000426C 4E56 FFE4 link A6, -0x001C // end alternate branch 0000426C-00004270 fn0000426C: // (misaligned) 0000426E FFE4 .invalid <> 00004270 48E7 0018 movem.l -[A7], A3,A4 00004274 286E 0008 movea.l A4, [A6 + 0x8] 00004278 4A2E 000C tst.b [A6 + 0xC] 0000427C 6700 0088 beq +0x8A /* 00004306 */ 00004280 558F subq.l A7, 2 00004282 2F0C move.l -[A7], A4 00004284 4EBA C222 jsr [PC - 0x3DDE /* 000004A8 */] 00004288 4A1F tst.b [A7]+ 0000428A 6706 beq +0x8 /* 00004292 */ 0000428C 202D F048 move.l D0, [A5 - 0xFB8] 00004290 6004 bra +0x6 /* 00004296 */ label00004292: 00004292 202D F044 move.l D0, [A5 - 0xFBC] label00004296: 00004296 2D40 FFFC move.l [A6 - 0x4], D0 0000429A 670E beq +0x10 /* 000042AA */ 0000429C 598F subq.l A7, 4 0000429E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000042A2 4EAD 3602 jsr [A5 + 0x3602 /* export_1724 */] 000042A6 201F move.l D0, [A7]+ 000042A8 6002 bra +0x4 /* 000042AC */ label000042AA: 000042AA 7000 moveq.l D0, 0x00 label000042AC: 000042AC 2640 movea.l A3, D0 000042AE 200B move.l D0, A3 000042B0 6754 beq +0x56 /* 00004306 */ 000042B2 486E FFE4 pea.l [A6 - 0x1C] 000042B6 A874 syscall GetPort 000042B8 598F subq.l A7, 4 000042BA 2F0C move.l -[A7], A4 000042BC 4EAD 348A jsr [A5 + 0x348A /* export_1677 */] 000042C0 2D57 FFE8 move.l [A6 - 0x18], [A7] 000042C4 A873 syscall SetPort 000042C6 486E FFEC pea.l [A6 - 0x14] 000042CA 2F0C move.l -[A7], A4 000042CC 4EBA E4AE jsr [PC - 0x1B52 /* 0000277C */] 000042D0 2053 movea.l A0, [A3] 000042D2 43EE FFF4 lea.l A1, [A6 - 0xC] 000042D6 5C88 addq.l A0, 6 000042D8 22D8 move.l [A1]+, [A0]+ 000042DA 22D8 move.l [A1]+, [A0]+ 000042DC 2F13 move.l -[A7], [A3] 000042DE 206E FFE8 movea.l A0, [A6 - 0x18] 000042E2 4868 0002 pea.l [A0 + 0x2] 000042E6 486E FFF4 pea.l [A6 - 0xC] 000042EA 486E FFEC pea.l [A6 - 0x14] 000042EE 7000 moveq.l D0, 0x00 000042F0 3F00 move.w -[A7], D0 000042F2 7200 moveq.l D1, 0x00 000042F4 2F01 move.l -[A7], D1 000042F6 A8EC syscall CopyBits 000042F8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000042FC 4EAD 360A jsr [A5 + 0x360A /* export_1725 */] 00004300 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00004304 A873 syscall SetPort label00004306: 00004306 4CEE 1800 FFDC movem.l A3,A4, [A6 - 0x24] 0000430C 4E5E unlink A6 0000430E 205F movea.l A0, [A7]+ 00004310 5C4F addq.w A7, 6 00004312 4ED0 jmp [A0] 00004314 9B54 sub.w [A4], D5 00004316 4D4F chk.w D6, A7 00004318 5649 addq.w A1, 3 0000431A 454D chk.w D2, A5 0000431C 4F56 chk.w D7, [A6] 0000431E 4945 chk.w D4, D5 00004320 4345 chk.w D1, D5 00004322 4C4C 2E44 movem.l D2,D6,A1,A2,A3,A5, A4 00004326 5241 addq.w D1, 1 00004328 574E subq.w A6, 3 0000432A 4F56 chk.w D7, [A6] 0000432C 4944 chk.w D4, D4 0000432E 454F chk.w D2, A7 00004330 0000 0000 ori.b D0, 0x0 export_2779: 00004334 4E56 FFF0 link A6, -0x0010 00004338 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000433C 1C2E 000C move.b D6, [A6 + 0xC] 00004340 286E 0008 movea.l A4, [A6 + 0x8] 00004344 2054 movea.l A0, [A4] 00004346 4AA8 0002 tst.l [A0 + 0x2] 0000434A 6700 0126 beq +0x128 /* 00004472 */ 0000434E 4247 clr.w D7 00004350 2054 movea.l A0, [A4] 00004352 4AA8 001E tst.l [A0 + 0x1E] 00004356 667A bne +0x7C /* 000043D2 */ 00004358 7000 moveq.l D0, 0x00 0000435A 1006 move.b D0, D6 0000435C 0C40 0001 cmpi.w D0, 0x1 00004360 6600 0110 bne +0x112 /* 00004472 */ 00004364 558F subq.l A7, 2 00004366 2054 movea.l A0, [A4] 00004368 2F28 0002 move.l -[A7], [A0 + 0x2] 0000436C 303C 001F move.w D0, 0x1F 00004370 AAAA syscall QuickTimeDispatch 00004372 558F subq.l A7, 2 00004374 303C 0003 move.w D0, 0x3 00004378 AAAA syscall QuickTimeDispatch 0000437A 3E1F move.w D7, [A7]+ 0000437C 2054 movea.l A0, [A4] 0000437E 2F28 0002 move.l -[A7], [A0 + 0x2] 00004382 7000 moveq.l D0, 0x00 00004384 2F00 move.l -[A7], D0 00004386 303C 0005 move.w D0, 0x5 0000438A AAAA syscall QuickTimeDispatch 0000438C 558F subq.l A7, 2 0000438E 303C 0003 move.w D0, 0x3 00004392 AAAA syscall QuickTimeDispatch 00004394 3E1F move.w D7, [A7]+ 00004396 2054 movea.l A0, [A4] 00004398 4AA8 0062 tst.l [A0 + 0x62] 0000439C 544F addq.w A7, 2 0000439E 670C beq +0xE /* 000043AC */ 000043A0 2F28 0016 move.l -[A7], [A0 + 0x16] 000043A4 2F28 0062 move.l -[A7], [A0 + 0x62] 000043A8 4EAD 2DF2 jsr [A5 + 0x2DF2 /* export_1466 */] label000043AC: 000043AC 558F subq.l A7, 2 000043AE 2F0C move.l -[A7], A4 000043B0 4EBA C0F6 jsr [PC - 0x3F0A /* 000004A8 */] 000043B4 4A1F tst.b [A7]+ 000043B6 660E bne +0x10 /* 000043C6 */ 000043B8 558F subq.l A7, 2 000043BA 2F0C move.l -[A7], A4 000043BC 4EBA C126 jsr [PC - 0x3EDA /* 000004E4 */] 000043C0 4A1F tst.b [A7]+ 000043C2 6700 00AE beq +0xB0 /* 00004472 */ label000043C6: 000043C6 1F06 move.b -[A7], D6 000043C8 2F0C move.l -[A7], A4 000043CA 4EBA FEA0 jsr [PC - 0x160 /* 0000426C */] 000043CE 6000 00A2 bra +0xA4 /* 00004472 */ label000043D2: 000043D2 2054 movea.l A0, [A4] 000043D4 4A28 0082 tst.b [A0 + 0x82] 000043D8 6732 beq +0x34 /* 0000440C */ 000043DA 598F subq.l A7, 4 000043DC A975 syscall TickCount 000043DE 2A1F move.l D5, [A7]+ 000043E0 2054 movea.l A0, [A4] 000043E2 2005 move.l D0, D5 000043E4 90A8 007E sub.l D0, [A0 + 0x7E] 000043E8 2054 movea.l A0, [A4] 000043EA B0A8 007A cmp.l D0, [A0 + 0x7A] 000043EE 6D1C blt +0x1E /* 0000440C */ 000043F0 2145 007E move.l [A0 + 0x7E], D5 000043F4 598F subq.l A7, 4 000043F6 2054 movea.l A0, [A4] 000043F8 2F28 0016 move.l -[A7], [A0 + 0x16] 000043FC 2F28 001E move.l -[A7], [A0 + 0x1E] 00004400 2F0C move.l -[A7], A4 00004402 4EBA FD08 jsr [PC - 0x2F8 /* 0000410C */] 00004406 2F0C move.l -[A7], A4 00004408 4EBA F7E6 jsr [PC - 0x81A /* 00003BF0 */] label0000440C: 0000440C 2054 movea.l A0, [A4] 0000440E 2F28 0002 move.l -[A7], [A0 + 0x2] 00004412 7000 moveq.l D0, 0x00 00004414 2F00 move.l -[A7], D0 00004416 303C 0005 move.w D0, 0x5 0000441A AAAA syscall QuickTimeDispatch 0000441C 558F subq.l A7, 2 0000441E 303C 0003 move.w D0, 0x3 00004422 AAAA syscall QuickTimeDispatch 00004424 3E1F move.w D7, [A7]+ 00004426 598F subq.l A7, 4 00004428 2054 movea.l A0, [A4] 0000442A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000442E 486E FFF0 pea.l [A6 - 0x10] 00004432 303C 0039 move.w D0, 0x39 /* '9' */ 00004436 AAAA syscall QuickTimeDispatch 00004438 2054 movea.l A0, [A4] 0000443A 215F 0016 move.l [A0 + 0x16], [A7]+ 0000443E 2054 movea.l A0, [A4] 00004440 4AA8 0062 tst.l [A0 + 0x62] 00004444 670C beq +0xE /* 00004452 */ 00004446 2F28 0016 move.l -[A7], [A0 + 0x16] 0000444A 2F28 0062 move.l -[A7], [A0 + 0x62] 0000444E 4EAD 2DF2 jsr [A5 + 0x2DF2 /* export_1466 */] label00004452: 00004452 558F subq.l A7, 2 00004454 2F0C move.l -[A7], A4 00004456 4EBA C050 jsr [PC - 0x3FB0 /* 000004A8 */] 0000445A 4A1F tst.b [A7]+ 0000445C 660C bne +0xE /* 0000446A */ 0000445E 558F subq.l A7, 2 00004460 2F0C move.l -[A7], A4 00004462 4EBA C080 jsr [PC - 0x3F80 /* 000004E4 */] 00004466 4A1F tst.b [A7]+ 00004468 6708 beq +0xA /* 00004472 */ label0000446A: 0000446A 1F06 move.b -[A7], D6 0000446C 2F0C move.l -[A7], A4 0000446E 4EBA FDFC jsr [PC - 0x204 /* 0000426C */] label00004472: 00004472 4CEE 10E0 FFE0 movem.l D5,D6,D7,A4, [A6 - 0x20] 00004478 4E5E unlink A6 0000447A 205F movea.l A0, [A7]+ 0000447C 5C4F addq.w A7, 6 0000447E 4ED0 jmp [A0] 00004480 9854 sub.w D4, [A4] 00004482 4D4F chk.w D6, A7 00004484 5649 addq.w A1, 3 00004486 454D chk.w D2, A5 00004488 4F56 chk.w D7, [A6] 0000448A 4945 chk.w D4, D5 0000448C 4345 chk.w D1, D5 0000448E 4C4C 2E52 movem.l D1,D4,D6,A1,A2,A3,A5, A4 00004492 554E subq.w A6, 2 00004494 4D4F chk.w D6, A7 00004496 5649 addq.w A1, 3 00004498 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000449A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2780: // at 0000449C (misaligned) 0000449E 0000 2F0C ori.b D0, 0xC 000044A2 286E 0008 movea.l A4, [A6 + 0x8] 000044A6 2054 movea.l A0, [A4] 000044A8 2248 movea.l A1, A0 000044AA 2028 0016 move.l D0, [A0 + 0x16] 000044AE B0A9 000E cmp.l D0, [A1 + 0xE] 000044B2 5FC0 sle D0 000044B4 0240 0001 andi.w D0, 0x1 000044B8 48C0 ext.l D0 000044BA 1D40 000C move.b [A6 + 0xC], D0 000044BE 286E FFFC movea.l A4, [A6 - 0x4] 000044C2 4E5E unlink A6 000044C4 2E9F move.l [A7], [A7]+ 000044C6 4E75 rts 000044C8 9954 sub.w [A4], D4 000044CA 4D4F chk.w D6, A7 000044CC 5649 addq.w A1, 3 000044CE 454D chk.w D2, A5 000044D0 4F56 chk.w D7, [A6] 000044D2 4945 chk.w D4, D5 000044D4 4345 chk.w D1, D5 000044D6 4C4C 2E49 movem.l D0,D3,D6,A1,A2,A3,A5, A4 000044DA 5341 subq.w D1, 1 000044DC 5453 addq.w [A3], 2 000044DE 5441 addq.w D1, 2 000044E0 5254 addq.w [A4], 1 000044E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2781: // at 000044E4 (misaligned) 000044E6 0000 2F0C ori.b D0, 0xC 000044EA 286E 0008 movea.l A4, [A6 + 0x8] 000044EE 2054 movea.l A0, [A4] 000044F0 2248 movea.l A1, A0 000044F2 2028 0016 move.l D0, [A0 + 0x16] 000044F6 B0A9 0012 cmp.l D0, [A1 + 0x12] 000044FA 5CC0 sge D0 000044FC 0240 0001 andi.w D0, 0x1 00004500 48C0 ext.l D0 00004502 1D40 000C move.b [A6 + 0xC], D0 00004506 286E FFFC movea.l A4, [A6 - 0x4] 0000450A 4E5E unlink A6 0000450C 2E9F move.l [A7], [A7]+ 0000450E 4E75 rts 00004510 9754 sub.w [A4], D3 00004512 4D4F chk.w D6, A7 00004514 5649 addq.w A1, 3 00004516 454D chk.w D2, A5 00004518 4F56 chk.w D7, [A6] 0000451A 4945 chk.w D4, D5 0000451C 4345 chk.w D1, D5 0000451E 4C4C 2E49 movem.l D0,D3,D6,A1,A2,A3,A5, A4 00004522 5341 subq.w D1, 1 00004524 5445 addq.w D5, 2 00004526 4E44 trap 4 00004528 0000 0000 ori.b D0, 0x0 export_2782: 0000452C 4E56 0000 link A6, 0 00004530 2F0C move.l -[A7], A4 00004532 286E 0008 movea.l A4, [A6 + 0x8] 00004536 2054 movea.l A0, [A4] 00004538 2248 movea.l A1, A0 0000453A 2028 0016 move.l D0, [A0 + 0x16] 0000453E B0A9 0012 cmp.l D0, [A1 + 0x12] 00004542 6D0A blt +0xC /* 0000454E */ 00004544 7000 moveq.l D0, 0x00 00004546 2F00 move.l -[A7], D0 00004548 2F0C move.l -[A7], A4 0000454A 4EBA F398 jsr [PC - 0xC68 /* 000038E4 */] label0000454E: 0000454E 2F0C move.l -[A7], A4 00004550 4EBA FA96 jsr [PC - 0x56A /* 00003FE8 */] 00004554 7001 moveq.l D0, 0x01 00004556 1F00 move.b -[A7], D0 00004558 2F0C move.l -[A7], A4 0000455A 4EAD 3482 jsr [A5 + 0x3482 /* export_1676 */] 0000455E 286E FFFC movea.l A4, [A6 - 0x4] 00004562 4E5E unlink A6 00004564 2E9F move.l [A7], [A7]+ 00004566 4E75 rts 00004568 9754 sub.w [A4], D3 0000456A 4D4F chk.w D6, A7 0000456C 5649 addq.w A1, 3 0000456E 454D chk.w D2, A5 00004570 4F56 chk.w D7, [A6] 00004572 4945 chk.w D4, D5 00004574 4345 chk.w D1, D5 00004576 4C4C 2E52 movem.l D1,D4,D6,A1,A2,A3,A5, A4 0000457A 4556 chk.w D2, [A6] 0000457C 4954 chk.w D4, [A4] 0000457E 5550 subq.w [A0], 2 00004580 0000 0000 ori.b D0, 0x0 export_2783: fn00004584: 00004584 4E56 FFFC link A6, -0x0004 00004588 2F0C move.l -[A7], A4 0000458A 286E 0008 movea.l A4, [A6 + 0x8] 0000458E 2054 movea.l A0, [A4] 00004590 3D68 0006 FFFE move.w [A6 - 0x2], [A0 + 0x6] 00004596 2054 movea.l A0, [A4] 00004598 3D68 0008 FFFC move.w [A6 - 0x4], [A0 + 0x8] 0000459E 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] 000045A4 286E FFF8 movea.l A4, [A6 - 0x8] 000045A8 4E5E unlink A6 000045AA 2E9F move.l [A7], [A7]+ 000045AC 4E75 rts 000045AE 8022 or.b D0, -[A2] 000045B0 544D addq.w A5, 2 000045B2 4F56 chk.w D7, [A6] 000045B4 4945 chk.w D4, D5 000045B6 4D4F chk.w D6, A7 000045B8 5649 addq.w A1, 3 000045BA 4543 chk.w D2, D3 000045BC 454C chk.w D2, A4 000045BE 4C2E 4745 5441 movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5441] 000045C4 4354 chk.w D1, [A4] 000045C6 5541 subq.w D1, 2 000045C8 4C4D 4F56 movem.l D1,D2,D4,D6,A0,A1,A2,A3,A6, A5 000045CC 4945 chk.w D4, D5 000045CE 5349 subq.w A1, 1 000045D0 5A45 addq.w D5, 5 000045D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000045D4-000045D8 fn000045D4: 000045D4 4E56 FFB2 link A6, -0x004E // end alternate branch 000045D4-000045D8 fn000045D4: // (misaligned) 000045D6 FFB2 .invalid <> 000045D8 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000045DC 286E 0008 movea.l A4, [A6 + 0x8] 000045E0 558F subq.l A7, 2 000045E2 2F0C move.l -[A7], A4 000045E4 4EBA BEC2 jsr [PC - 0x413E /* 000004A8 */] 000045E8 4A1F tst.b [A7]+ 000045EA 6716 beq +0x18 /* 00004602 */ 000045EC 3D7C 0050 FFB4 move.w [A6 - 0x4C], 0x50 /* 'P' */ 000045F2 3D7C 003C FFB2 move.w [A6 - 0x4E], 0x3C /* '<' */ 000045F8 2D6E FFB2 000C move.l [A6 + 0xC], [A6 - 0x4E] 000045FE 6000 01B0 bra +0x1B2 /* 000047B0 */ label00004602: 00004602 598F subq.l A7, 4 00004604 2054 movea.l A0, [A4] 00004606 2F28 0002 move.l -[A7], [A0 + 0x2] 0000460A 303C 00FE move.w D0, 0xFE 0000460E AAAA syscall QuickTimeDispatch 00004610 265F movea.l A3, [A7]+ 00004612 2053 movea.l A0, [A3] 00004614 43EE FFB6 lea.l A1, [A6 - 0x4A] 00004618 5488 addq.l A0, 2 0000461A 22D8 move.l [A1]+, [A0]+ 0000461C 22D8 move.l [A1]+, [A0]+ 0000461E 2F0B move.l -[A7], A3 00004620 A8D9 syscall DisposRgn/DisposeRgn 00004622 7000 moveq.l D0, 0x00 00004624 2D40 FFBE move.l [A6 - 0x42], D0 00004628 2D40 FFC2 move.l [A6 - 0x3E], D0 0000462C 72FF moveq.l D1, 0xFFFFFFFF 0000462E 2D41 FFC6 move.l [A6 - 0x3A], D1 00004632 78FF moveq.l D4, 0xFFFFFFFF 00004634 426E FFCA clr.w [A6 - 0x36] 00004638 426E FFCC clr.w [A6 - 0x34] 0000463C 426E FFCE clr.w [A6 - 0x32] 00004640 598F subq.l A7, 4 00004642 2054 movea.l A0, [A4] 00004644 2F28 0002 move.l -[A7], [A0 + 0x2] 00004648 303C 003F move.w D0, 0x3F /* '?' */ 0000464C AAAA syscall QuickTimeDispatch 0000464E 2A1F move.l D5, [A7]+ 00004650 6000 00BC bra +0xBE /* 0000470E */ label00004654: 00004654 598F subq.l A7, 4 00004656 2054 movea.l A0, [A4] 00004658 2F28 0002 move.l -[A7], [A0 + 0x2] 0000465C 2F05 move.l -[A7], D5 0000465E 303C 0117 move.w D0, 0x117 00004662 AAAA syscall QuickTimeDispatch 00004664 265F movea.l A3, [A7]+ 00004666 598F subq.l A7, 4 00004668 2F0B move.l -[A7], A3 0000466A 303C 0062 move.w D0, 0x62 /* 'b' */ 0000466E AAAA syscall QuickTimeDispatch 00004670 2D57 FFF4 move.l [A6 - 0xC], [A7] 00004674 486E FFF8 pea.l [A6 - 0x8] 00004678 7000 moveq.l D0, 0x00 0000467A 2F00 move.l -[A7], D0 0000467C 2F00 move.l -[A7], D0 0000467E 303C 006F move.w D0, 0x6F /* 'o' */ 00004682 AAAA syscall QuickTimeDispatch 00004684 0CAE 7669 6465 FFF8 cmpi.l [A6 - 0x8], 0x76696465 /* 'vide' */ 0000468C 667C bne +0x7E /* 0000470A */ 0000468E 2F0B move.l -[A7], A3 00004690 486E FFD0 pea.l [A6 - 0x30] 00004694 303C 0056 move.w D0, 0x56 /* 'V' */ 00004698 AAAA syscall QuickTimeDispatch 0000469A 2C2E FFD0 move.l D6, [A6 - 0x30] 0000469E 2E2E FFE0 move.l D7, [A6 - 0x20] 000046A2 BCAD EC20 cmp.l D6, [A5 - 0x13E0] 000046A6 6608 bne +0xA /* 000046B0 */ 000046A8 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1 000046AE 6028 bra +0x2A /* 000046D8 */ label000046B0: 000046B0 BCAD EC20 cmp.l D6, [A5 - 0x13E0] 000046B4 6C12 bge +0x14 /* 000046C8 */ 000046B6 1D7C 0001 FFCA move.b [A6 - 0x36], 0x1 000046BC BCAE FFBE cmp.l D6, [A6 - 0x42] 000046C0 6F16 ble +0x18 /* 000046D8 */ 000046C2 2D46 FFBE move.l [A6 - 0x42], D6 000046C6 6010 bra +0x12 /* 000046D8 */ label000046C8: 000046C8 1D7C 0001 FFCC move.b [A6 - 0x34], 0x1 000046CE BCAE FFC6 cmp.l D6, [A6 - 0x3A] 000046D2 6C04 bge +0x6 /* 000046D8 */ 000046D4 2D46 FFC6 move.l [A6 - 0x3A], D6 label000046D8: 000046D8 BEAD EC20 cmp.l D7, [A5 - 0x13E0] 000046DC 6608 bne +0xA /* 000046E6 */ 000046DE 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 000046E4 6024 bra +0x26 /* 0000470A */ label000046E6: 000046E6 BEAD EC20 cmp.l D7, [A5 - 0x13E0] 000046EA 6C12 bge +0x14 /* 000046FE */ 000046EC 1D7C 0001 FFCB move.b [A6 - 0x35], 0x1 000046F2 BEAE FFC2 cmp.l D7, [A6 - 0x3E] 000046F6 6F12 ble +0x14 /* 0000470A */ 000046F8 2D47 FFC2 move.l [A6 - 0x3E], D7 000046FC 600C bra +0xE /* 0000470A */ label000046FE: 000046FE 1D7C 0001 FFCD move.b [A6 - 0x33], 0x1 00004704 B887 cmp.l D4, D7 00004706 6F02 ble +0x4 /* 0000470A */ 00004708 2807 move.l D4, D7 label0000470A: 0000470A 2005 move.l D0, D5 0000470C 5385 subq.l D5, 1 label0000470E: 0000470E 4A85 tst.l D5 00004710 6E00 FF42 bgt -0xBC /* 00004654 */ 00004714 302E FFBC move.w D0, [A6 - 0x44] 00004718 906E FFB8 sub.w D0, [A6 - 0x48] 0000471C 3D40 FFFE move.w [A6 - 0x2], D0 00004720 302E FFBA move.w D0, [A6 - 0x46] 00004724 906E FFB6 sub.w D0, [A6 - 0x4A] 00004728 3D40 FFFC move.w [A6 - 0x4], D0 0000472C 4A2E FFCE tst.b [A6 - 0x32] 00004730 663A bne +0x3C /* 0000476C */ 00004732 4A2E FFCA tst.b [A6 - 0x36] 00004736 6706 beq +0x8 /* 0000473E */ 00004738 4A2E FFCC tst.b [A6 - 0x34] 0000473C 662E bne +0x30 /* 0000476C */ label0000473E: 0000473E 4A2E FFCA tst.b [A6 - 0x36] 00004742 6706 beq +0x8 /* 0000474A */ 00004744 202E FFBE move.l D0, [A6 - 0x42] 00004748 6004 bra +0x6 /* 0000474E */ label0000474A: 0000474A 202E FFC6 move.l D0, [A6 - 0x3A] label0000474E: 0000474E 2C00 move.l D6, D0 00004750 598F subq.l A7, 4 00004752 598F subq.l A7, 4 00004754 598F subq.l A7, 4 00004756 302E FFFE move.w D0, [A6 - 0x2] 0000475A 48C0 ext.l D0 0000475C 2F00 move.l -[A7], D0 0000475E A83F syscall Long2Fix 00004760 2F06 move.l -[A7], D6 00004762 A84D syscall FixDiv 00004764 A840 syscall Fix2Long 00004766 201F move.l D0, [A7]+ 00004768 3D40 FFFE move.w [A6 - 0x2], D0 label0000476C: 0000476C 4A2E FFCF tst.b [A6 - 0x31] 00004770 6638 bne +0x3A /* 000047AA */ 00004772 4A2E FFCB tst.b [A6 - 0x35] 00004776 6706 beq +0x8 /* 0000477E */ 00004778 4A2E FFCD tst.b [A6 - 0x33] 0000477C 662C bne +0x2E /* 000047AA */ label0000477E: 0000477E 4A2E FFCB tst.b [A6 - 0x35] 00004782 6706 beq +0x8 /* 0000478A */ 00004784 202E FFC2 move.l D0, [A6 - 0x3E] 00004788 6002 bra +0x4 /* 0000478C */ label0000478A: 0000478A 2004 move.l D0, D4 label0000478C: 0000478C 2E00 move.l D7, D0 0000478E 598F subq.l A7, 4 00004790 598F subq.l A7, 4 00004792 598F subq.l A7, 4 00004794 302E FFFE move.w D0, [A6 - 0x2] 00004798 48C0 ext.l D0 0000479A 2F00 move.l -[A7], D0 0000479C A83F syscall Long2Fix 0000479E 2F07 move.l -[A7], D7 000047A0 A84D syscall FixDiv 000047A2 A840 syscall Fix2Long 000047A4 201F move.l D0, [A7]+ 000047A6 3D40 FFFC move.w [A6 - 0x4], D0 label000047AA: 000047AA 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] label000047B0: 000047B0 4CEE 18F8 FF96 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x6A] 000047B6 4E5E unlink A6 000047B8 2E9F move.l [A7], [A7]+ 000047BA 4E75 rts 000047BC 8028 544D or.b D0, [A0 + 0x544D] 000047C0 4F56 chk.w D7, [A6] 000047C2 4945 chk.w D4, D5 000047C4 4D4F chk.w D6, A7 000047C6 5649 addq.w A1, 3 000047C8 4543 chk.w D2, D3 000047CA 454C chk.w D2, A4 000047CC 4C2E 4445 5445 movem.w D0,D2,D6,A2,A6, [A6 + 0x5445] 000047D2 524D addq.w A5, 1 000047D4 494E chk.w D4, A6 000047D6 4541 chk.w D2, D1 000047D8 4354 chk.w D1, [A4] 000047DA 5541 subq.w D1, 2 000047DC 4C4D 4F56 movem.l D1,D2,D4,D6,A0,A1,A2,A3,A6, A5 000047E0 4945 chk.w D4, D5 000047E2 5349 subq.w A1, 1 000047E4 5A45 addq.w D5, 5 000047E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2784: // at 000047E8 (misaligned) 000047EA 0000 2F0C ori.b D0, 0xC 000047EE 286E 0008 movea.l A4, [A6 + 0x8] 000047F2 598F subq.l A7, 4 000047F4 2F0C move.l -[A7], A4 000047F6 4EBA F7B8 jsr [PC - 0x848 /* 00003FB0 */] 000047FA 2054 movea.l A0, [A4] 000047FC 215F 006A move.l [A0 + 0x6A], [A7]+ 00004800 286E FFFC movea.l A4, [A6 - 0x4] 00004804 4E5E unlink A6 00004806 2E9F move.l [A7], [A7]+ 00004808 4E75 rts 0000480A 8020 or.b D0, -[A0] 0000480C 544D addq.w A5, 2 0000480E 4F56 chk.w D7, [A6] 00004810 4945 chk.w D4, D5 00004812 4D4F chk.w D6, A7 00004814 5649 addq.w A1, 3 00004816 4543 chk.w D2, D3 00004818 454C chk.w D2, A4 0000481A 4C2E 5341 5645 movem.w D0,D6,A0,A1,A4,A6, [A6 + 0x5645] 00004820 4F4C chk.w D7, A4 00004822 444D neg.w A5 00004824 4F56 chk.w D7, [A6] 00004826 4945 chk.w D4, D5 00004828 5241 addq.w D1, 1 0000482A 5445 addq.w D5, 2 0000482C 0000 0000 ori.b D0, 0x0 export_2785: 00004830 4E56 0000 link A6, 0 00004834 2F0C move.l -[A7], A4 00004836 286E 0008 movea.l A4, [A6 + 0x8] 0000483A 2054 movea.l A0, [A4] 0000483C 2F28 006A move.l -[A7], [A0 + 0x6A] 00004840 1F28 0060 move.b -[A7], [A0 + 0x60] 00004844 2F0C move.l -[A7], A4 00004846 4EBA F554 jsr [PC - 0xAAC /* 00003D9C */] 0000484A 286E FFFC movea.l A4, [A6 - 0x4] 0000484E 4E5E unlink A6 00004850 2E9F move.l [A7], [A7]+ 00004852 4E75 rts 00004854 8023 or.b D0, -[A3] 00004856 544D addq.w A5, 2 00004858 4F56 chk.w D7, [A6] 0000485A 4945 chk.w D4, D5 0000485C 4D4F chk.w D6, A7 0000485E 5649 addq.w A1, 3 00004860 4543 chk.w D2, D3 00004862 454C chk.w D2, A4 00004864 4C2E 5245 5354 movem.w D0,D2,D6,A1,A4,A6, [A6 + 0x5354] 0000486A 4F52 chk.w D7, [A2] 0000486C 454F chk.w D2, A7 0000486E 4C44 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D4 00004872 5649 addq.w A1, 3 00004874 4552 chk.w D2, [A2] 00004876 4154 chk.w D0, [A4] 00004878 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000487A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2786: // at 0000487C (misaligned) 0000487E 0000 206E ori.b D0, 0x6E /* 'n' */ 00004882 0008 2050 ori.b A0, 0x50 /* 'P' */ 00004886 4AA8 0002 tst.l [A0 + 0x2] 0000488A 6704 beq +0x6 /* 00004890 */ 0000488C 7001 moveq.l D0, 0x01 0000488E 6002 bra +0x4 /* 00004892 */ label00004890: 00004890 7000 moveq.l D0, 0x00 label00004892: 00004892 1D40 000C move.b [A6 + 0xC], D0 00004896 4E5E unlink A6 00004898 2E9F move.l [A7], [A7]+ 0000489A 4E75 rts 0000489C 9E54 sub.w D7, [A4] 0000489E 4D4F chk.w D6, A7 000048A0 5649 addq.w A1, 3 000048A2 454D chk.w D2, A5 000048A4 4F56 chk.w D7, [A6] 000048A6 4945 chk.w D4, D5 000048A8 4345 chk.w D1, D5 000048AA 4C4C 2E48 movem.l D3,D6,A1,A2,A3,A5, A4 000048AE 4153 chk.w D0, [A3] 000048B0 4D4F chk.w D6, A7 000048B2 5649 addq.w A1, 3 000048B4 454F chk.w D2, A7 000048B6 424A clr.w A2 000048B8 4543 chk.w D2, D3 000048BA 5400 addq.b D0, 2 000048BC 0000 0000 ori.b D0, 0x0 export_2787: 000048C0 4E56 FFFC link A6, -0x0004 000048C4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000048C8 2C2E 000E move.l D6, [A6 + 0xE] 000048CC 2E2E 0012 move.l D7, [A6 + 0x12] 000048D0 266E 001E movea.l A3, [A6 + 0x1E] 000048D4 286E 0008 movea.l A4, [A6 + 0x8] 000048D8 558F subq.l A7, 2 000048DA 2F0B move.l -[A7], A3 000048DC 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 000048E0 4A1F tst.b [A7]+ 000048E2 6700 0120 beq +0x122 /* 00004A04 */ 000048E6 BC87 cmp.l D6, D7 000048E8 6630 bne +0x32 /* 0000491A */ 000048EA 2053 movea.l A0, [A3] 000048EC BEA8 0012 cmp.l D7, [A0 + 0x12] 000048F0 6C06 bge +0x8 /* 000048F8 */ 000048F2 202D EC20 move.l D0, [A5 - 0x13E0] 000048F6 6006 bra +0x8 /* 000048FE */ label000048F8: 000048F8 202D EC20 move.l D0, [A5 - 0x13E0] 000048FC 4480 neg.l D0 label000048FE: 000048FE 2800 move.l D4, D0 00004900 598F subq.l A7, 4 00004902 2F07 move.l -[A7], D7 00004904 2F04 move.l -[A7], D4 00004906 2F0B move.l -[A7], A3 00004908 4EBA F802 jsr [PC - 0x7FE /* 0000410C */] 0000490C 2A1F move.l D5, [A7]+ 0000490E B8AD EC20 cmp.l D4, [A5 - 0x13E0] 00004912 6604 bne +0x6 /* 00004918 */ 00004914 2C05 move.l D6, D5 00004916 6002 bra +0x4 /* 0000491A */ label00004918: 00004918 2E05 move.l D7, D5 label0000491A: 0000491A 2053 movea.l A0, [A3] 0000491C 2A28 0016 move.l D5, [A0 + 0x16] 00004920 2F28 0002 move.l -[A7], [A0 + 0x2] 00004924 2F07 move.l -[A7], D7 00004926 2006 move.l D0, D6 00004928 9087 sub.l D0, D7 0000492A 2F00 move.l -[A7], D0 0000492C 303C 0038 move.w D0, 0x38 /* '8' */ 00004930 AAAA syscall QuickTimeDispatch 00004932 598F subq.l A7, 4 00004934 2053 movea.l A0, [A3] 00004936 2F28 0002 move.l -[A7], [A0 + 0x2] 0000493A 303C 008E move.w D0, 0x8E 0000493E AAAA syscall QuickTimeDispatch 00004940 2D57 FFFC move.l [A6 - 0x4], [A7] 00004944 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00004948 4A2E 000C tst.b [A6 + 0xC] 0000494C 660A bne +0xC /* 00004958 */ 0000494E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004952 2F0C move.l -[A7], A4 00004954 4EBA C75E jsr [PC - 0x38A2 /* 000010B4 */] label00004958: 00004958 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000495C 7001 moveq.l D0, 0x01 0000495E 1F00 move.b -[A7], D0 00004960 303C 0009 move.w D0, 0x9 /* '\t' */ 00004964 AAAA syscall QuickTimeDispatch 00004966 598F subq.l A7, 4 00004968 598F subq.l A7, 4 0000496A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000496E 303C 0012 move.w D0, 0x12 00004972 AAAA syscall QuickTimeDispatch 00004974 7001 moveq.l D0, 0x01 00004976 3F00 move.w -[A7], D0 00004978 303C 00EB move.w D0, 0xEB 0000497C AAAA syscall QuickTimeDispatch 0000497E 2054 movea.l A0, [A4] 00004980 215F 0054 move.l [A0 + 0x54], [A7]+ 00004984 2054 movea.l A0, [A4] 00004986 2F28 0054 move.l -[A7], [A0 + 0x54] 0000498A 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000498E 2054 movea.l A0, [A4] 00004990 216E FFFC 0002 move.l [A0 + 0x2], [A6 - 0x4] 00004996 2F0C move.l -[A7], A4 00004998 4EBA CA9E jsr [PC - 0x3562 /* 00001438 */] 0000499C 2054 movea.l A0, [A4] 0000499E 2F28 0002 move.l -[A7], [A0 + 0x2] 000049A2 7000 moveq.l D0, 0x00 000049A4 1F00 move.b -[A7], D0 000049A6 2F0C move.l -[A7], A4 000049A8 4EBA C7D6 jsr [PC - 0x382A /* 00001180 */] 000049AC 2F0B move.l -[A7], A3 000049AE 2F07 move.l -[A7], D7 000049B0 2F06 move.l -[A7], D6 000049B2 2F0C move.l -[A7], A4 000049B4 4EBA 028E jsr [PC + 0x28E /* 00004C44 */] 000049B8 2053 movea.l A0, [A3] 000049BA 2254 movea.l A1, [A4] 000049BC 43E9 0022 lea.l A1, [A1 + 0x22] 000049C0 41E8 0022 lea.l A0, [A0 + 0x22] 000049C4 22D8 move.l [A1]+, [A0]+ 000049C6 22D8 move.l [A1]+, [A0]+ 000049C8 2F2E 001A move.l -[A7], [A6 + 0x1A] 000049CC 2F0B move.l -[A7], A3 000049CE 2F0C move.l -[A7], A4 000049D0 4EBA 0412 jsr [PC + 0x412 /* 00004DE4 */] 000049D4 2F2E 0016 move.l -[A7], [A6 + 0x16] 000049D8 2F0C move.l -[A7], A4 000049DA 4EBA EE1C jsr [PC - 0x11E4 /* 000037F8 */] 000049DE 2F0C move.l -[A7], A4 000049E0 4EBA F646 jsr [PC - 0x9BA /* 00004028 */] 000049E4 2005 move.l D0, D5 000049E6 9087 sub.l D0, D7 000049E8 2F00 move.l -[A7], D0 000049EA 2F0C move.l -[A7], A4 000049EC 4EBA F202 jsr [PC - 0xDFE /* 00003BF0 */] 000049F0 598F subq.l A7, 4 000049F2 2F0C move.l -[A7], A4 000049F4 4EBA 0346 jsr [PC + 0x346 /* 00004D3C */] 000049F8 2054 movea.l A0, [A4] 000049FA 215F 001A move.l [A0 + 0x1A], [A7]+ 000049FE 2054 movea.l A0, [A4] 00004A00 4268 003E clr.w [A0 + 0x3E] label00004A04: 00004A04 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 00004A0A 4E5E unlink A6 00004A0C 205F movea.l A0, [A7]+ 00004A0E 4FEF 001A lea.l A7, [A7 + 0x1A] 00004A12 4ED0 jmp [A0] 00004A14 9F54 sub.w [A4], D7 00004A16 4D4F chk.w D6, A7 00004A18 5649 addq.w A1, 3 00004A1A 454D chk.w D2, A5 00004A1C 4F56 chk.w D7, [A6] 00004A1E 4945 chk.w D4, D5 00004A20 4345 chk.w D1, D5 00004A22 4C4C 2E49 movem.l D0,D3,D6,A1,A2,A3,A5, A4 00004A26 4E49 trap 9 00004A28 544D addq.w A5, 2 00004A2A 4F56 chk.w D7, [A6] 00004A2C 4945 chk.w D4, D5 00004A2E 4F42 chk.w D7, D2 00004A30 4A45 tst.w D5 00004A32 4354 chk.w D1, [A4] 00004A34 0000 0000 ori.b D0, 0x0 export_2788: 00004A38 4E56 0000 link A6, 0 00004A3C 422E 0014 clr.b [A6 + 0x14] 00004A40 4E5E unlink A6 00004A42 205F movea.l A0, [A7]+ 00004A44 4FEF 000C lea.l A7, [A7 + 0xC] 00004A48 4ED0 jmp [A0] 00004A4A 8025 or.b D0, -[A5] 00004A4C 544D addq.w A5, 2 00004A4E 4F56 chk.w D7, [A6] 00004A50 4945 chk.w D4, D5 00004A52 4D4F chk.w D6, A7 00004A54 5649 addq.w A1, 3 00004A56 4543 chk.w D2, D3 00004A58 454C chk.w D2, A4 00004A5A 4C2E 494E 4954 movem.w D1,D2,D3,D6,A0,A3,A6, [A6 + 0x4954] 00004A60 5349 subq.w A1, 1 00004A62 4E47 trap 7 00004A64 4C45 4652 movem.l D1,D4,D6,A1,A2,A6, D5 00004A68 414D chk.w D0, A5 00004A6A 4550 chk.w D2, [A0] 00004A6C 4958 chk.w D4, [A0]+ 00004A6E 4D41 chk.w D6, D1 00004A70 5000 addq.b D0, 8 00004A72 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004A74-00004A78 export_2789: fn00004A74: 00004A74 4E56 FFF4 link A6, -0x000C // end alternate branch 00004A74-00004A78 export_2789: // at 00004A74 (misaligned) fn00004A74: // (misaligned) 00004A76 FFF4 .invalid <> 00004A78 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00004A7C 3C2E 0018 move.w D6, [A6 + 0x18] 00004A80 286E 0008 movea.l A4, [A6 + 0x8] 00004A84 598F subq.l A7, 4 00004A86 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004A8A 4EBA C17C jsr [PC - 0x3E84 /* 00000C08 */] 00004A8E 265F movea.l A3, [A7]+ 00004A90 598F subq.l A7, 4 00004A92 7001 moveq.l D0, 0x01 00004A94 2F00 move.l -[A7], D0 00004A96 303C 0187 move.w D0, 0x187 00004A9A AAAA syscall QuickTimeDispatch 00004A9C 2D57 FFF4 move.l [A6 - 0xC], [A7] 00004AA0 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00004AA4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004AA8 7001 moveq.l D0, 0x01 00004AAA 1F00 move.b -[A7], D0 00004AAC 303C 0009 move.w D0, 0x9 /* '\t' */ 00004AB0 AAAA syscall QuickTimeDispatch 00004AB2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004AB6 598F subq.l A7, 4 00004AB8 2F0B move.l -[A7], A3 00004ABA 303C 0029 move.w D0, 0x29 /* ')' */ 00004ABE AAAA syscall QuickTimeDispatch 00004AC0 303C 002A move.w D0, 0x2A /* '*' */ 00004AC4 AAAA syscall QuickTimeDispatch 00004AC6 598F subq.l A7, 4 00004AC8 2F0B move.l -[A7], A3 00004ACA 303C 003F move.w D0, 0x3F /* '?' */ 00004ACE AAAA syscall QuickTimeDispatch 00004AD0 2E1F move.l D7, [A7]+ 00004AD2 607A bra +0x7C /* 00004B4E */ label00004AD4: 00004AD4 598F subq.l A7, 4 00004AD6 2F0B move.l -[A7], A3 00004AD8 2F07 move.l -[A7], D7 00004ADA 303C 0117 move.w D0, 0x117 00004ADE AAAA syscall QuickTimeDispatch 00004AE0 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00004AE4 598F subq.l A7, 4 00004AE6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004AEA 303C 0047 move.w D0, 0x47 /* 'G' */ 00004AEE AAAA syscall QuickTimeDispatch 00004AF0 48C6 ext.l D6 00004AF2 2006 move.l D0, D6 00004AF4 C09F and.l D0, [A7]+ 00004AF6 6752 beq +0x54 /* 00004B4A */ 00004AF8 0C46 0004 cmpi.w D6, 0x4 00004AFC 6616 bne +0x18 /* 00004B14 */ 00004AFE 598F subq.l A7, 4 00004B00 2F0B move.l -[A7], A3 00004B02 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004B06 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004B0A 2F0C move.l -[A7], A4 00004B0C 4EBA 150E jsr [PC + 0x150E /* 0000601C */] 00004B10 201F move.l D0, [A7]+ 00004B12 6014 bra +0x16 /* 00004B28 */ label00004B14: 00004B14 598F subq.l A7, 4 00004B16 2F0B move.l -[A7], A3 00004B18 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004B1C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004B20 2F0C move.l -[A7], A4 00004B22 4EBA 1368 jsr [PC + 0x1368 /* 00005E8C */] 00004B26 201F move.l D0, [A7]+ label00004B28: 00004B28 2D40 FFFC move.l [A6 - 0x4], D0 00004B2C 671C beq +0x1E /* 00004B4A */ 00004B2E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004B32 7002 moveq.l D0, 0x02 00004B34 2F00 move.l -[A7], D0 00004B36 303C 0048 move.w D0, 0x48 /* 'H' */ 00004B3A AAAA syscall QuickTimeDispatch 00004B3C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004B40 7000 moveq.l D0, 0x00 00004B42 2F00 move.l -[A7], D0 00004B44 303C 004D move.w D0, 0x4D /* 'M' */ 00004B48 AAAA syscall QuickTimeDispatch label00004B4A: 00004B4A 2007 move.l D0, D7 00004B4C 5387 subq.l D7, 1 label00004B4E: 00004B4E 4A87 tst.l D7 00004B50 6E82 bgt -0x7C /* 00004AD4 */ 00004B52 2054 movea.l A0, [A4] 00004B54 216E FFF4 0002 move.l [A0 + 0x2], [A6 - 0xC] 00004B5A 2F0C move.l -[A7], A4 00004B5C 4EBA C8DA jsr [PC - 0x3726 /* 00001438 */] 00004B60 2054 movea.l A0, [A4] 00004B62 2F28 0002 move.l -[A7], [A0 + 0x2] 00004B66 7000 moveq.l D0, 0x00 00004B68 1F00 move.b -[A7], D0 00004B6A 2F0C move.l -[A7], A4 00004B6C 4EBA C612 jsr [PC - 0x39EE /* 00001180 */] 00004B70 598F subq.l A7, 4 00004B72 598F subq.l A7, 4 00004B74 2054 movea.l A0, [A4] 00004B76 2F28 0002 move.l -[A7], [A0 + 0x2] 00004B7A 303C 0012 move.w D0, 0x12 00004B7E AAAA syscall QuickTimeDispatch 00004B80 7001 moveq.l D0, 0x01 00004B82 3F00 move.w -[A7], D0 00004B84 303C 00EB move.w D0, 0xEB 00004B88 AAAA syscall QuickTimeDispatch 00004B8A 2054 movea.l A0, [A4] 00004B8C 215F 0054 move.l [A0 + 0x54], [A7]+ 00004B90 2054 movea.l A0, [A4] 00004B92 2F28 0054 move.l -[A7], [A0 + 0x54] 00004B96 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00004B9A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004B9E 7000 moveq.l D0, 0x00 00004BA0 2F00 move.l -[A7], D0 00004BA2 598F subq.l A7, 4 00004BA4 2054 movea.l A0, [A4] 00004BA6 2F28 0002 move.l -[A7], [A0 + 0x2] 00004BAA 303C 002B move.w D0, 0x2B /* '+' */ 00004BAE AAAA syscall QuickTimeDispatch 00004BB0 2F0C move.l -[A7], A4 00004BB2 4EBA 0090 jsr [PC + 0x90 /* 00004C44 */] 00004BB6 598F subq.l A7, 4 00004BB8 2054 movea.l A0, [A4] 00004BBA 2F28 0002 move.l -[A7], [A0 + 0x2] 00004BBE 303C 00FE move.w D0, 0xFE 00004BC2 AAAA syscall QuickTimeDispatch 00004BC4 265F movea.l A3, [A7]+ 00004BC6 2053 movea.l A0, [A3] 00004BC8 2254 movea.l A1, [A4] 00004BCA 43E9 0022 lea.l A1, [A1 + 0x22] 00004BCE 5488 addq.l A0, 2 00004BD0 22D8 move.l [A1]+, [A0]+ 00004BD2 22D8 move.l [A1]+, [A0]+ 00004BD4 2F0B move.l -[A7], A3 00004BD6 A8D9 syscall DisposRgn/DisposeRgn 00004BD8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004BDC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004BE0 2F0C move.l -[A7], A4 00004BE2 4EBA 0200 jsr [PC + 0x200 /* 00004DE4 */] 00004BE6 2F2E 000C move.l -[A7], [A6 + 0xC] 00004BEA 2F0C move.l -[A7], A4 00004BEC 4EBA EC0A jsr [PC - 0x13F6 /* 000037F8 */] 00004BF0 2F0C move.l -[A7], A4 00004BF2 4EBA F434 jsr [PC - 0xBCC /* 00004028 */] 00004BF6 598F subq.l A7, 4 00004BF8 2F0C move.l -[A7], A4 00004BFA 4EBA 0140 jsr [PC + 0x140 /* 00004D3C */] 00004BFE 2054 movea.l A0, [A4] 00004C00 215F 001A move.l [A0 + 0x1A], [A7]+ 00004C04 2054 movea.l A0, [A4] 00004C06 4268 003E clr.w [A0 + 0x3E] 00004C0A 4CEE 18C8 FFE0 movem.l D3,D6,D7,A3,A4, [A6 - 0x20] 00004C10 4E5E unlink A6 00004C12 205F movea.l A0, [A7]+ 00004C14 4FEF 0012 lea.l A7, [A7 + 0x12] 00004C18 4ED0 jmp [A0] 00004C1A 8024 or.b D0, -[A4] 00004C1C 544D addq.w A5, 2 00004C1E 4F56 chk.w D7, [A6] 00004C20 4945 chk.w D4, D5 00004C22 4D4F chk.w D6, A7 00004C24 5649 addq.w A1, 3 00004C26 4543 chk.w D2, D3 00004C28 454C chk.w D2, A4 00004C2A 4C2E 494E 4954 movem.w D1,D2,D3,D6,A0,A3,A6, [A6 + 0x4954] 00004C30 4D4F chk.w D6, A7 00004C32 5649 addq.w A1, 3 00004C34 454F chk.w D2, A7 00004C36 424A clr.w A2 00004C38 4543 chk.w D2, D3 00004C3A 5446 addq.w D6, 2 00004C3C 524F addq.w A7, 1 00004C3E 4D50 chk.w D6, [A0] 00004C40 0000 0000 ori.b D0, 0x0 export_2790: fn00004C44: 00004C44 4E56 FFF4 link A6, -0x000C 00004C48 48E7 0118 movem.l -[A7], D7,A3,A4 00004C4C 2E2E 0010 move.l D7, [A6 + 0x10] 00004C50 266E 0014 movea.l A3, [A6 + 0x14] 00004C54 286E 0008 movea.l A4, [A6 + 0x8] 00004C58 2053 movea.l A0, [A3] 00004C5A 4AA8 005C tst.l [A0 + 0x5C] 00004C5E 6730 beq +0x32 /* 00004C90 */ 00004C60 7012 moveq.l D0, 0x12 00004C62 2F00 move.l -[A7], D0 00004C64 486D 246A pea.l [A5 + 0x246A /* export_1161 */] 00004C68 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00004C6C 2D40 FFF4 move.l [A6 - 0xC], D0 00004C70 2F00 move.l -[A7], D0 00004C72 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00004C76 2053 movea.l A0, [A3] 00004C78 2F28 005C move.l -[A7], [A0 + 0x5C] 00004C7C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004C80 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */] 00004C84 2054 movea.l A0, [A4] 00004C86 216E FFF4 005C move.l [A0 + 0x5C], [A6 - 0xC] 00004C8C 504F addq.w A7, 8 00004C8E 6008 bra +0xA /* 00004C98 */ label00004C90: 00004C90 2054 movea.l A0, [A4] 00004C92 7000 moveq.l D0, 0x00 00004C94 2140 005C move.l [A0 + 0x5C], D0 label00004C98: 00004C98 2053 movea.l A0, [A3] 00004C9A 2254 movea.l A1, [A4] 00004C9C 3368 0006 0006 move.w [A1 + 0x6], [A0 + 0x6] 00004CA2 2053 movea.l A0, [A3] 00004CA4 2254 movea.l A1, [A4] 00004CA6 3368 0008 0008 move.w [A1 + 0x8], [A0 + 0x8] 00004CAC 2054 movea.l A0, [A4] 00004CAE 2147 000A move.l [A0 + 0xA], D7 00004CB2 2054 movea.l A0, [A4] 00004CB4 7000 moveq.l D0, 0x00 00004CB6 2140 000E move.l [A0 + 0xE], D0 00004CBA 222E 000C move.l D1, [A6 + 0xC] 00004CBE 9287 sub.l D1, D7 00004CC0 2054 movea.l A0, [A4] 00004CC2 2141 0012 move.l [A0 + 0x12], D1 00004CC6 2054 movea.l A0, [A4] 00004CC8 2248 movea.l A1, A0 00004CCA 2368 000E 0016 move.l [A1 + 0x16], [A0 + 0xE] 00004CD0 2053 movea.l A0, [A3] 00004CD2 2254 movea.l A1, [A4] 00004CD4 2368 001E 001E move.l [A1 + 0x1E], [A0 + 0x1E] 00004CDA 2053 movea.l A0, [A3] 00004CDC 3F28 002A move.w -[A7], [A0 + 0x2A] 00004CE0 2F0C move.l -[A7], A4 00004CE2 4EBA E9C4 jsr [PC - 0x163C /* 000036A8 */] 00004CE6 2053 movea.l A0, [A3] 00004CE8 2F28 0002 move.l -[A7], [A0 + 0x2] 00004CEC 486E FFFC pea.l [A6 - 0x4] 00004CF0 486E FFF8 pea.l [A6 - 0x8] 00004CF4 303C 0015 move.w D0, 0x15 00004CF8 AAAA syscall QuickTimeDispatch 00004CFA 2054 movea.l A0, [A4] 00004CFC 2F28 0002 move.l -[A7], [A0 + 0x2] 00004D00 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004D04 7000 moveq.l D0, 0x00 00004D06 2F00 move.l -[A7], D0 00004D08 303C 0016 move.w D0, 0x16 00004D0C AAAA syscall QuickTimeDispatch 00004D0E 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18] 00004D14 4E5E unlink A6 00004D16 205F movea.l A0, [A7]+ 00004D18 4FEF 0010 lea.l A7, [A7 + 0x10] 00004D1C 4ED0 jmp [A0] 00004D1E 9A54 sub.w D5, [A4] 00004D20 4D4F chk.w D6, A7 00004D22 5649 addq.w A1, 3 00004D24 454D chk.w D2, A5 00004D26 4F56 chk.w D7, [A6] 00004D28 4945 chk.w D4, D5 00004D2A 4345 chk.w D1, D5 00004D2C 4C4C 2E49 movem.l D0,D3,D6,A1,A2,A3,A5, A4 00004D30 4E49 trap 9 00004D32 5446 addq.w D6, 2 00004D34 4945 chk.w D4, D5 00004D36 4C44 5300 movem.l A0,A1,A4,A6, D4 00004D3A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004D3C-00004D40 fn00004D3C: 00004D3C 4E56 FFF4 link A6, -0x000C // end alternate branch 00004D3C-00004D40 fn00004D3C: // (misaligned) 00004D3E FFF4 .invalid <> 00004D40 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00004D44 286E 0008 movea.l A4, [A6 + 0x8] 00004D48 558F subq.l A7, 2 00004D4A 2F0C move.l -[A7], A4 00004D4C 4EBA B75A jsr [PC - 0x48A6 /* 000004A8 */] 00004D50 4A1F tst.b [A7]+ 00004D52 6708 beq +0xA /* 00004D5C */ 00004D54 7000 moveq.l D0, 0x00 00004D56 2D40 000C move.l [A6 + 0xC], D0 00004D5A 6052 bra +0x54 /* 00004DAE */ label00004D5C: 00004D5C 2054 movea.l A0, [A4] 00004D5E 2E28 000E move.l D7, [A0 + 0xE] 00004D62 2A2D EC20 move.l D5, [A5 - 0x13E0] 00004D66 2D7C 7669 6465 FFF4 move.l [A6 - 0xC], 0x76696465 /* 'vide' */ 00004D6E 7C00 moveq.l D6, 0x00 00004D70 6030 bra +0x32 /* 00004DA2 */ label00004D72: 00004D72 2054 movea.l A0, [A4] 00004D74 2F28 0002 move.l -[A7], [A0 + 0x2] 00004D78 7001 moveq.l D0, 0x01 00004D7A 3F00 move.w -[A7], D0 00004D7C 3F00 move.w -[A7], D0 00004D7E 486E FFF4 pea.l [A6 - 0xC] 00004D82 2F07 move.l -[A7], D7 00004D84 2F05 move.l -[A7], D5 00004D86 486E FFF8 pea.l [A6 - 0x8] 00004D8A 486E FFFC pea.l [A6 - 0x4] 00004D8E 303C 010E move.w D0, 0x10E 00004D92 AAAA syscall QuickTimeDispatch 00004D94 BEAE FFF8 cmp.l D7, [A6 - 0x8] 00004D98 6C10 bge +0x12 /* 00004DAA */ 00004D9A 2E2E FFF8 move.l D7, [A6 - 0x8] 00004D9E 2006 move.l D0, D6 00004DA0 5286 addq.l D6, 1 label00004DA2: 00004DA2 2054 movea.l A0, [A4] 00004DA4 BEA8 0012 cmp.l D7, [A0 + 0x12] 00004DA8 6DC8 blt -0x36 /* 00004D72 */ label00004DAA: 00004DAA 2D46 000C move.l [A6 + 0xC], D6 label00004DAE: 00004DAE 4CEE 10E0 FFE4 movem.l D5,D6,D7,A4, [A6 - 0x1C] 00004DB4 4E5E unlink A6 00004DB6 2E9F move.l [A7], [A7]+ 00004DB8 4E75 rts 00004DBA 8023 or.b D0, -[A3] 00004DBC 544D addq.w A5, 2 00004DBE 4F56 chk.w D7, [A6] 00004DC0 4945 chk.w D4, D5 00004DC2 4D4F chk.w D6, A7 00004DC4 5649 addq.w A1, 3 00004DC6 4543 chk.w D2, D3 00004DC8 454C chk.w D2, A4 00004DCA 4C2E 4445 5445 movem.w D0,D2,D6,A2,A6, [A6 + 0x5445] 00004DD0 524D addq.w A5, 1 00004DD2 494E chk.w D4, A6 00004DD4 4546 chk.w D2, D6 00004DD6 5241 addq.w D1, 1 00004DD8 4D45 chk.w D6, D5 00004DDA 434F chk.w D1, A7 00004DDC 554E subq.w A6, 2 00004DDE 5400 addq.b D0, 2 00004DE0 0000 0000 ori.b D0, 0x0 export_2791: fn00004DE4: 00004DE4 4E56 FFF4 link A6, -0x000C 00004DE8 48E7 0018 movem.l -[A7], A3,A4 00004DEC 266E 0010 movea.l A3, [A6 + 0x10] 00004DF0 286E 0008 movea.l A4, [A6 + 0x8] 00004DF4 2054 movea.l A0, [A4] 00004DF6 2F28 0002 move.l -[A7], [A0 + 0x2] 00004DFA 486E FFF4 pea.l [A6 - 0xC] 00004DFE 303C 00F9 move.w D0, 0xF9 00004E02 AAAA syscall QuickTimeDispatch 00004E04 302E FFFA move.w D0, [A6 - 0x6] 00004E08 48C0 ext.l D0 00004E0A 322E FFF6 move.w D1, [A6 - 0xA] 00004E0E 48C1 ext.l D1 00004E10 9081 sub.l D0, D1 00004E12 660E bne +0x10 /* 00004E22 */ 00004E14 558F subq.l A7, 2 00004E16 2F2D F048 move.l -[A7], [A5 - 0xFB8] 00004E1A 4EAD 362A jsr [A5 + 0x362A /* export_1729 */] 00004E1E 3D5F FFFA move.w [A6 - 0x6], [A7]+ label00004E22: 00004E22 302E FFF8 move.w D0, [A6 - 0x8] 00004E26 48C0 ext.l D0 00004E28 322E FFF4 move.w D1, [A6 - 0xC] 00004E2C 48C1 ext.l D1 00004E2E 9081 sub.l D0, D1 00004E30 660E bne +0x10 /* 00004E40 */ 00004E32 558F subq.l A7, 2 00004E34 2F2D F048 move.l -[A7], [A5 - 0xFB8] 00004E38 4EAD 3632 jsr [A5 + 0x3632 /* export_1730 */] 00004E3C 3D5F FFF8 move.w [A6 - 0x8], [A7]+ label00004E40: 00004E40 598F subq.l A7, 4 00004E42 2F2E 000C move.l -[A7], [A6 + 0xC] 00004E46 4EBA F73C jsr [PC - 0x8C4 /* 00004584 */] 00004E4A 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00004E4E 2054 movea.l A0, [A4] 00004E50 3028 0028 move.w D0, [A0 + 0x28] 00004E54 48C0 ext.l D0 00004E56 3228 0024 move.w D1, [A0 + 0x24] 00004E5A 48C1 ext.l D1 00004E5C 9081 sub.l D0, D1 00004E5E 6712 beq +0x14 /* 00004E72 */ 00004E60 2054 movea.l A0, [A4] 00004E62 3028 0026 move.w D0, [A0 + 0x26] 00004E66 48C0 ext.l D0 00004E68 3228 0022 move.w D1, [A0 + 0x22] 00004E6C 48C1 ext.l D1 00004E6E 9081 sub.l D0, D1 00004E70 661C bne +0x1E /* 00004E8E */ label00004E72: 00004E72 2054 movea.l A0, [A4] 00004E74 4268 0024 clr.w [A0 + 0x24] 00004E78 2054 movea.l A0, [A4] 00004E7A 4268 0022 clr.w [A0 + 0x22] 00004E7E 2054 movea.l A0, [A4] 00004E80 316E FFFE 0028 move.w [A0 + 0x28], [A6 - 0x2] 00004E86 2054 movea.l A0, [A4] 00004E88 316E FFFC 0026 move.w [A0 + 0x26], [A6 - 0x4] label00004E8E: 00004E8E 4A6B 0006 tst.w [A3 + 0x6] 00004E92 6706 beq +0x8 /* 00004E9A */ 00004E94 4A6B 0004 tst.w [A3 + 0x4] 00004E98 660A bne +0xC /* 00004EA4 */ label00004E9A: 00004E9A 41EE FFF4 lea.l A0, [A6 - 0xC] 00004E9E 224B movea.l A1, A3 00004EA0 22D8 move.l [A1]+, [A0]+ 00004EA2 22D8 move.l [A1]+, [A0]+ label00004EA4: 00004EA4 2F0B move.l -[A7], A3 00004EA6 2F0C move.l -[A7], A4 00004EA8 4EBA D76E jsr [PC - 0x2892 /* 00002618 */] 00004EAC 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 00004EB2 4E5E unlink A6 00004EB4 205F movea.l A0, [A7]+ 00004EB6 4FEF 000C lea.l A7, [A7 + 0xC] 00004EBA 4ED0 jmp [A0] 00004EBC 9C54 sub.w D6, [A4] 00004EBE 4D4F chk.w D6, A7 00004EC0 5649 addq.w A1, 3 00004EC2 454D chk.w D2, A5 00004EC4 4F56 chk.w D7, [A6] 00004EC6 4945 chk.w D4, D5 00004EC8 4345 chk.w D1, D5 00004ECA 4C4C 2E49 movem.l D0,D3,D6,A1,A2,A3,A5, A4 00004ECE 4E49 trap 9 00004ED0 5444 addq.w D4, 2 00004ED2 4953 chk.w D4, [A3] 00004ED4 5052 addq.w [A2], 8 00004ED6 4543 chk.w D2, D3 00004ED8 5400 addq.b D0, 2 00004EDA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2792: // at 00004EDC (misaligned) 00004EDE 0000 1F2E ori.b D0, 0x2E /* '.' */ 00004EE2 000C 2F2E ori.b A4, 0x2E /* '.' */ 00004EE6 0008 4EAD ori.b A0, 0xAD 00004EEA 3482 move.w [A2], D2 00004EEC 4E5E unlink A6 00004EEE 205F movea.l A0, [A7]+ 00004EF0 5C4F addq.w A7, 6 00004EF2 4ED0 jmp [A0] 00004EF4 9954 sub.w [A4], D4 00004EF6 4D4F chk.w D6, A7 00004EF8 5649 addq.w A1, 3 00004EFA 454D chk.w D2, A5 00004EFC 4F56 chk.w D7, [A6] 00004EFE 4945 chk.w D4, D5 00004F00 4345 chk.w D1, D5 00004F02 4C4C 2E44 movem.l D2,D6,A1,A2,A3,A5, A4 00004F06 5241 addq.w D1, 1 00004F08 5746 subq.w D6, 3 00004F0A 5241 addq.w D1, 1 00004F0C 4D45 chk.w D6, D5 00004F0E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2793: // at 00004F10 (misaligned) 00004F12 FFF8 .invalid <> 00004F14 48E7 0018 movem.l -[A7], A3,A4 00004F18 266E 0010 movea.l A3, [A6 + 0x10] 00004F1C 286E 0008 movea.l A4, [A6 + 0x8] 00004F20 206B 0002 movea.l A0, [A3 + 0x2] 00004F24 2050 movea.l A0, [A0] 00004F26 43EE FFF8 lea.l A1, [A6 - 0x8] 00004F2A 5C88 addq.l A0, 6 00004F2C 22D8 move.l [A1]+, [A0]+ 00004F2E 22D8 move.l [A1]+, [A0]+ 00004F30 2F0B move.l -[A7], A3 00004F32 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F36 2F0C move.l -[A7], A4 00004F38 2054 movea.l A0, [A4] 00004F3A 2F28 0016 move.l -[A7], [A0 + 0x16] 00004F3E 486E FFF8 pea.l [A6 - 0x8] 00004F42 4EBA B840 jsr [PC - 0x47C0 /* 00000784 */] 00004F46 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 00004F4C 4E5E unlink A6 00004F4E 205F movea.l A0, [A7]+ 00004F50 4FEF 000C lea.l A7, [A7 + 0xC] 00004F54 4ED0 jmp [A0] 00004F56 9B54 sub.w [A4], D5 00004F58 4D4F chk.w D6, A7 00004F5A 5649 addq.w A1, 3 00004F5C 454D chk.w D2, A5 00004F5E 4F56 chk.w D7, [A6] 00004F60 4945 chk.w D4, D5 00004F62 4345 chk.w D1, D5 00004F64 4C4C 2E43 movem.l D0,D1,D6,A1,A2,A3,A5, A4 00004F68 4F50 chk.w D7, [A0] 00004F6A 5946 subq.w D6, 4 00004F6C 5241 addq.w D1, 1 00004F6E 4D45 chk.w D6, D5 00004F70 544F addq.w A7, 2 00004F72 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2794: // at 00004F74 (misaligned) 00004F76 0000 2F0C ori.b D0, 0xC 00004F7A 286E 0008 movea.l A4, [A6 + 0x8] 00004F7E 2054 movea.l A0, [A4] 00004F80 4AA8 0002 tst.l [A0 + 0x2] 00004F84 6716 beq +0x18 /* 00004F9C */ 00004F86 598F subq.l A7, 4 00004F88 2054 movea.l A0, [A4] 00004F8A 2F28 0002 move.l -[A7], [A0 + 0x2] 00004F8E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F92 303C 001D move.w D0, 0x1D 00004F96 AAAA syscall QuickTimeDispatch 00004F98 201F move.l D0, [A7]+ 00004F9A 6002 bra +0x4 /* 00004F9E */ label00004F9C: 00004F9C 7000 moveq.l D0, 0x00 label00004F9E: 00004F9E 2D40 0010 move.l [A6 + 0x10], D0 00004FA2 286E FFFC movea.l A4, [A6 - 0x4] 00004FA6 4E5E unlink A6 00004FA8 205F movea.l A0, [A7]+ 00004FAA 504F addq.w A7, 8 00004FAC 4ED0 jmp [A0] 00004FAE 9C54 sub.w D6, [A4] 00004FB0 4D4F chk.w D6, A7 00004FB2 5649 addq.w A1, 3 00004FB4 454D chk.w D2, A5 00004FB6 4F56 chk.w D7, [A6] 00004FB8 4945 chk.w D4, D5 00004FBA 4345 chk.w D1, D5 00004FBC 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00004FC0 454E chk.w D2, A6 00004FC2 4552 chk.w D2, [A2] 00004FC4 4154 chk.w D0, [A4] 00004FC6 4550 chk.w D2, [A0] 00004FC8 4943 chk.w D4, D3 00004FCA 5400 addq.b D0, 2 00004FCC 0000 0000 ori.b D0, 0x0 export_2795: 00004FD0 4E56 0000 link A6, 0 00004FD4 2F0C move.l -[A7], A4 00004FD6 286E 0008 movea.l A4, [A6 + 0x8] 00004FDA 2054 movea.l A0, [A4] 00004FDC 4AA8 0002 tst.l [A0 + 0x2] 00004FE0 6712 beq +0x14 /* 00004FF4 */ 00004FE2 598F subq.l A7, 4 00004FE4 2054 movea.l A0, [A4] 00004FE6 2F28 0002 move.l -[A7], [A0 + 0x2] 00004FEA 303C 00F7 move.w D0, 0xF7 00004FEE AAAA syscall QuickTimeDispatch 00004FF0 201F move.l D0, [A7]+ 00004FF2 6002 bra +0x4 /* 00004FF6 */ label00004FF4: 00004FF4 7000 moveq.l D0, 0x00 label00004FF6: 00004FF6 2D40 000C move.l [A6 + 0xC], D0 00004FFA 286E FFFC movea.l A4, [A6 - 0x4] 00004FFE 4E5E unlink A6 00005000 2E9F move.l [A7], [A7]+ 00005002 4E75 rts 00005004 8022 or.b D0, -[A2] 00005006 544D addq.w A5, 2 00005008 4F56 chk.w D7, [A6] 0000500A 4945 chk.w D4, D5 0000500C 4D4F chk.w D6, A7 0000500E 5649 addq.w A1, 3 00005010 4543 chk.w D2, D3 00005012 454C chk.w D2, A4 00005014 4C2E 4745 4E45 movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x4E45] 0000501A 5241 addq.w D1, 1 0000501C 5445 addq.w D5, 2 0000501E 504F addq.w A7, 8 00005020 5354 subq.w [A4], 1 00005022 4552 chk.w D2, [A2] 00005024 5049 addq.w A1, 8 00005026 4354 chk.w D1, [A4] 00005028 0000 0000 ori.b D0, 0x0 export_2796: 0000502C 4E56 FFDC link A6, -0x0024 00005030 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00005034 286E 0008 movea.l A4, [A6 + 0x8] 00005038 598F subq.l A7, 4 0000503A 2054 movea.l A0, [A4] 0000503C 2F28 0002 move.l -[A7], [A0 + 0x2] 00005040 303C 00FE move.w D0, 0xFE 00005044 AAAA syscall QuickTimeDispatch 00005046 205F movea.l A0, [A7]+ 00005048 2D48 FFDC move.l [A6 - 0x24], A0 0000504C 2050 movea.l A0, [A0] 0000504E 43EE FFE0 lea.l A1, [A6 - 0x20] 00005052 5488 addq.l A0, 2 00005054 22D8 move.l [A1]+, [A0]+ 00005056 22D8 move.l [A1]+, [A0]+ 00005058 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000505C A8D9 syscall DisposRgn/DisposeRgn 0000505E 598F subq.l A7, 4 00005060 2054 movea.l A0, [A4] 00005062 2F28 0002 move.l -[A7], [A0 + 0x2] 00005066 303C 003F move.w D0, 0x3F /* '?' */ 0000506A AAAA syscall QuickTimeDispatch 0000506C 2E1F move.l D7, [A7]+ 0000506E 6000 00A4 bra +0xA6 /* 00005114 */ label00005072: 00005072 598F subq.l A7, 4 00005074 2054 movea.l A0, [A4] 00005076 2F28 0002 move.l -[A7], [A0 + 0x2] 0000507A 2F07 move.l -[A7], D7 0000507C 303C 0117 move.w D0, 0x117 00005080 AAAA syscall QuickTimeDispatch 00005082 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00005086 598F subq.l A7, 4 00005088 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000508C 303C 0062 move.w D0, 0x62 /* 'b' */ 00005090 AAAA syscall QuickTimeDispatch 00005092 2D57 FFFC move.l [A6 - 0x4], [A7] 00005096 486E FFF4 pea.l [A6 - 0xC] 0000509A 7000 moveq.l D0, 0x00 0000509C 2F00 move.l -[A7], D0 0000509E 2F00 move.l -[A7], D0 000050A0 303C 006F move.w D0, 0x6F /* 'o' */ 000050A4 AAAA syscall QuickTimeDispatch 000050A6 598F subq.l A7, 4 000050A8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000050AC 303C 00FF move.w D0, 0xFF 000050B0 AAAA syscall QuickTimeDispatch 000050B2 205F movea.l A0, [A7]+ 000050B4 2D48 FFDC move.l [A6 - 0x24], A0 000050B8 2050 movea.l A0, [A0] 000050BA 43EE FFE8 lea.l A1, [A6 - 0x18] 000050BE 5488 addq.l A0, 2 000050C0 22D8 move.l [A1]+, [A0]+ 000050C2 22D8 move.l [A1]+, [A0]+ 000050C4 2F2E FFDC move.l -[A7], [A6 - 0x24] 000050C8 A8D9 syscall DisposRgn/DisposeRgn 000050CA 598F subq.l A7, 4 000050CC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000050D0 486E FFF0 pea.l [A6 - 0x10] 000050D4 2F0C move.l -[A7], A4 000050D6 4EBA 010C jsr [PC + 0x10C /* 000051E4 */] 000050DA 265F movea.l A3, [A7]+ 000050DC 204B movea.l A0, A3 000050DE A029 syscall HLock 000050E0 2053 movea.l A0, [A3] 000050E2 41E8 001A lea.l A0, [A0 + 0x1A] 000050E6 43EE FFE0 lea.l A1, [A6 - 0x20] 000050EA 20D9 move.l [A0]+, [A1]+ 000050EC 20D9 move.l [A0]+, [A1]+ 000050EE 2053 movea.l A0, [A3] 000050F0 41E8 0012 lea.l A0, [A0 + 0x12] 000050F4 43EE FFE8 lea.l A1, [A6 - 0x18] 000050F8 20D9 move.l [A0]+, [A1]+ 000050FA 20D9 move.l [A0]+, [A1]+ 000050FC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005100 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005104 2F0B move.l -[A7], A3 00005106 2F0C move.l -[A7], A4 00005108 4EBA 004A jsr [PC + 0x4A /* 00005154 */] 0000510C 204B movea.l A0, A3 0000510E A023 syscall DisposHandle/DisposeHandle 00005110 2007 move.l D0, D7 00005112 5387 subq.l D7, 1 label00005114: 00005114 4A87 tst.l D7 00005116 6E00 FF5A bgt -0xA4 /* 00005072 */ 0000511A 4CEE 1888 FFCC movem.l D3,D7,A3,A4, [A6 - 0x34] 00005120 4E5E unlink A6 00005122 2E9F move.l [A7], [A7]+ 00005124 4E75 rts 00005126 802A 544D or.b D0, [A2 + 0x544D] 0000512A 4F56 chk.w D7, [A6] 0000512C 4945 chk.w D4, D5 0000512E 4D4F chk.w D6, A7 00005130 5649 addq.w A1, 3 00005132 4543 chk.w D2, D3 00005134 454C chk.w D2, A4 00005136 4C2E 5052 4553 movem.w D1,D4,D6,A4,A6, [A6 + 0x4553] 0000513C 4552 chk.w D2, [A2] 0000513E 5645 addq.w D5, 3 00005140 5452 addq.w [A2], 2 00005142 4143 chk.w D0, D3 00005144 4B52 chk.w D5, [A2] 00005146 454C chk.w D2, A4 00005148 4154 chk.w D0, [A4] 0000514A 494F chk.w D4, A7 0000514C 4E53 4849 link A3, -0xFFFFB7B7 00005150 5053 addq.w [A3], 8 00005152 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00005154-0000515C fn00005154: 00005154 4E56 0000 link A6, 0 00005158 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 00005154-0000515C fn00005154: // (misaligned) 00005156 0000 48E7 ori.b D0, 0xE7 0000515A 0118 btst [A0]+, D0 0000515C 266E 000C movea.l A3, [A6 + 0xC] 00005160 598F subq.l A7, 4 00005162 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005166 303C 005F move.w D0, 0x5F /* '_' */ 0000516A AAAA syscall QuickTimeDispatch 0000516C 2857 movea.l A4, [A7] 0000516E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00005172 558F subq.l A7, 2 00005174 2F0C move.l -[A7], A4 00005176 2F3C 6772 7570 move.l -[A7], 0x67727570 /* 'grup' */ 0000517C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005180 303C 00A0 move.w D0, 0xA0 00005184 AAAA syscall QuickTimeDispatch 00005186 3E1F move.w D7, [A7]+ 00005188 3F07 move.w -[A7], D7 0000518A 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 0000518E 200B move.l D0, A3 00005190 671A beq +0x1C /* 000051AC */ 00005192 558F subq.l A7, 2 00005194 2F0C move.l -[A7], A4 00005196 2F0B move.l -[A7], A3 00005198 2F3C 6772 7570 move.l -[A7], 0x67727570 /* 'grup' */ 0000519E 303C 009F move.w D0, 0x9F 000051A2 AAAA syscall QuickTimeDispatch 000051A4 3E1F move.w D7, [A7]+ 000051A6 3F07 move.w -[A7], D7 000051A8 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] label000051AC: 000051AC 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000051B2 4E5E unlink A6 000051B4 205F movea.l A0, [A7]+ 000051B6 4FEF 0010 lea.l A7, [A7 + 0x10] 000051BA 4ED0 jmp [A0] 000051BC 8024 or.b D0, -[A4] 000051BE 544D addq.w A5, 2 000051C0 4F56 chk.w D7, [A6] 000051C2 4945 chk.w D4, D5 000051C4 4D4F chk.w D6, A7 000051C6 5649 addq.w A1, 3 000051C8 4543 chk.w D2, D3 000051CA 454C chk.w D2, A4 000051CC 4C2E 5245 504C movem.w D0,D2,D6,A1,A4,A6, [A6 + 0x504C] 000051D2 4143 chk.w D0, D3 000051D4 4547 chk.w D2, D7 000051D6 524F addq.w A7, 1 000051D8 5550 subq.w [A0], 2 000051DA 5553 subq.w [A3], 2 000051DC 4552 chk.w D2, [A2] 000051DE 4441 neg.w D1 000051E0 5441 addq.w D1, 2 000051E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000051E4-000051EC fn000051E4: 000051E4 4E56 0000 link A6, 0 000051E8 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 000051E4-000051EC fn000051E4: // (misaligned) 000051E6 0000 48E7 ori.b D0, 0xE7 000051EA 0118 btst [A0]+, D0 000051EC 598F subq.l A7, 4 000051EE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000051F2 303C 005F move.w D0, 0x5F /* '_' */ 000051F6 AAAA syscall QuickTimeDispatch 000051F8 2657 movea.l A3, [A7] 000051FA 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000051FE 7001 moveq.l D0, 0x01 00005200 A122 syscall NewHandle, flags=1 00005202 2848 movea.l A4, A0 00005204 2F0C move.l -[A7], A4 00005206 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000520A 558F subq.l A7, 2 0000520C 2F0B move.l -[A7], A3 0000520E 2F3C 6772 7570 move.l -[A7], 0x67727570 /* 'grup' */ 00005214 303C 014B move.w D0, 0x14B 00005218 AAAA syscall QuickTimeDispatch 0000521A 301F move.w D0, [A7]+ 0000521C 48C0 ext.l D0 0000521E 206E 000C movea.l A0, [A6 + 0xC] 00005222 2080 move.l [A0], D0 00005224 206E 000C movea.l A0, [A6 + 0xC] 00005228 4A90 tst.l [A0] 0000522A 660C bne +0xE /* 00005238 */ 0000522C 204C movea.l A0, A4 0000522E A023 syscall DisposHandle/DisposeHandle 00005230 7000 moveq.l D0, 0x00 00005232 2D40 0014 move.l [A6 + 0x14], D0 00005236 603E bra +0x40 /* 00005276 */ label00005238: 00005238 558F subq.l A7, 2 0000523A 2F0B move.l -[A7], A3 0000523C 2F0C move.l -[A7], A4 0000523E 2F3C 6772 7570 move.l -[A7], 0x67727570 /* 'grup' */ 00005244 206E 000C movea.l A0, [A6 + 0xC] 00005248 2F10 move.l -[A7], [A0] 0000524A 303C 009E move.w D0, 0x9E 0000524E AAAA syscall QuickTimeDispatch 00005250 3E1F move.w D7, [A7]+ 00005252 3F07 move.w -[A7], D7 00005254 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00005258 598F subq.l A7, 4 0000525A 2F0C move.l -[A7], A4 0000525C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00005260 7022 moveq.l D0, 0x22 00005262 B09F cmp.l D0, [A7]+ 00005264 6F0C ble +0xE /* 00005272 */ 00005266 204C movea.l A0, A4 00005268 A023 syscall DisposHandle/DisposeHandle 0000526A 7000 moveq.l D0, 0x00 0000526C 2D40 0014 move.l [A6 + 0x14], D0 00005270 6004 bra +0x6 /* 00005276 */ label00005272: 00005272 2D4C 0014 move.l [A6 + 0x14], A4 label00005276: 00005276 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 0000527C 4E5E unlink A6 0000527E 205F movea.l A0, [A7]+ 00005280 4FEF 000C lea.l A7, [A7 + 0xC] 00005284 4ED0 jmp [A0] 00005286 8020 or.b D0, -[A0] 00005288 544D addq.w A5, 2 0000528A 4F56 chk.w D7, [A6] 0000528C 4945 chk.w D4, D5 0000528E 4D4F chk.w D6, A7 00005290 5649 addq.w A1, 3 00005292 4543 chk.w D2, D3 00005294 454C chk.w D2, A4 00005296 4C2E 4745 5447 movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5447] 0000529C 524F addq.w A7, 1 0000529E 5550 subq.w [A0], 2 000052A0 5553 subq.w [A3], 2 000052A2 4552 chk.w D2, [A2] 000052A4 4441 neg.w D1 000052A6 5441 addq.w D1, 2 000052A8 0000 0000 ori.b D0, 0x0 fn000052AC: 000052AC 4E56 FFFC link A6, -0x0004 000052B0 48E7 0018 movem.l -[A7], A3,A4 000052B4 286E 0008 movea.l A4, [A6 + 0x8] 000052B8 206E 000C movea.l A0, [A6 + 0xC] 000052BC 7000 moveq.l D0, 0x00 000052BE 2080 move.l [A0], D0 000052C0 2054 movea.l A0, [A4] 000052C2 7202 moveq.l D1, 0x02 000052C4 B268 0030 cmp.w D1, [A0 + 0x30] 000052C8 6E08 bgt +0xA /* 000052D2 */ 000052CA 7001 moveq.l D0, 0x01 000052CC B068 0032 cmp.w D0, [A0 + 0x32] 000052D0 6F06 ble +0x8 /* 000052D8 */ label000052D2: 000052D2 422E 0010 clr.b [A6 + 0x10] 000052D6 603E bra +0x40 /* 00005316 */ label000052D8: 000052D8 598F subq.l A7, 4 000052DA 598F subq.l A7, 4 000052DC 2054 movea.l A0, [A4] 000052DE 2F28 0002 move.l -[A7], [A0 + 0x2] 000052E2 7001 moveq.l D0, 0x01 000052E4 2F00 move.l -[A7], D0 000052E6 303C 0117 move.w D0, 0x117 000052EA AAAA syscall QuickTimeDispatch 000052EC 486E FFFC pea.l [A6 - 0x4] 000052F0 2F0C move.l -[A7], A4 000052F2 4EBA FEF0 jsr [PC - 0x110 /* 000051E4 */] 000052F6 265F movea.l A3, [A7]+ 000052F8 200B move.l D0, A3 000052FA 6716 beq +0x18 /* 00005312 */ 000052FC 2053 movea.l A0, [A3] 000052FE 226E 000C movea.l A1, [A6 + 0xC] 00005302 22A8 0006 move.l [A1], [A0 + 0x6] 00005306 204B movea.l A0, A3 00005308 A023 syscall DisposHandle/DisposeHandle 0000530A 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00005310 6004 bra +0x6 /* 00005316 */ label00005312: 00005312 422E 0010 clr.b [A6 + 0x10] label00005316: 00005316 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 0000531C 4E5E unlink A6 0000531E 205F movea.l A0, [A7]+ 00005320 504F addq.w A7, 8 00005322 4ED0 jmp [A0] 00005324 8025 or.b D0, -[A5] 00005326 544D addq.w A5, 2 00005328 4F56 chk.w D7, [A6] 0000532A 4945 chk.w D4, D5 0000532C 4D4F chk.w D6, A7 0000532E 5649 addq.w A1, 3 00005330 4543 chk.w D2, D3 00005332 454C chk.w D2, A4 00005334 4C2E 4745 5447 movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5447] 0000533A 524F addq.w A7, 1 0000533C 5550 subq.w [A0], 2 0000533E 5553 subq.w [A3], 2 00005340 4552 chk.w D2, [A2] 00005342 4441 neg.w D1 00005344 5441 addq.w D1, 2 00005346 464C not.w A4 00005348 4147 chk.w D0, D7 0000534A 5300 subq.b D0, 1 0000534C 0000 0000 ori.b D0, 0x0 export_2797: 00005350 4E56 FFFC link A6, -0x0004 00005354 2F07 move.l -[A7], D7 00005356 558F subq.l A7, 2 00005358 486E FFFC pea.l [A6 - 0x4] 0000535C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005360 4EBA FF4A jsr [PC - 0xB6 /* 000052AC */] 00005364 1E1F move.b D7, [A7]+ 00005366 1D47 000C move.b [A6 + 0xC], D7 0000536A 2E2E FFF8 move.l D7, [A6 - 0x8] 0000536E 4E5E unlink A6 00005370 2E9F move.l [A7], [A7]+ 00005372 4E75 rts 00005374 9D54 sub.w [A4], D6 00005376 4D4F chk.w D6, A7 00005378 5649 addq.w A1, 3 0000537A 454D chk.w D2, A5 0000537C 4F56 chk.w D7, [A6] 0000537E 4945 chk.w D4, D5 00005380 4345 chk.w D1, D5 00005382 4C4C 2E49 movem.l D0,D3,D6,A1,A2,A3,A5, A4 00005386 5355 subq.w [A5], 1 00005388 4E47 trap 7 0000538A 524F addq.w A7, 1 0000538C 5550 subq.w [A0], 2 0000538E 4142 chk.w D0, D2 00005390 4C45 0000 movem.l , D5 export_2798: 00005394 4E56 FFFC link A6, -0x0004 00005398 48E7 1108 movem.l -[A7], D3,D7,A4 0000539C 286E 0008 movea.l A4, [A6 + 0x8] 000053A0 558F subq.l A7, 2 000053A2 486E FFFC pea.l [A6 - 0x4] 000053A6 2F0C move.l -[A7], A4 000053A8 4EBA FF02 jsr [PC - 0xFE /* 000052AC */] 000053AC 1E1F move.b D7, [A7]+ 000053AE 2054 movea.l A0, [A4] 000053B0 3028 0030 move.w D0, [A0 + 0x30] 000053B4 48C0 ext.l D0 000053B6 206E 000C movea.l A0, [A6 + 0xC] 000053BA 2080 move.l [A0], D0 000053BC 7600 moveq.l D3, 0x00 000053BE 4A07 tst.b D7 000053C0 671A beq +0x1C /* 000053DC */ 000053C2 2F03 move.l -[A7], D3 000053C4 558F subq.l A7, 2 000053C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000053CA 7002 moveq.l D0, 0x02 000053CC 2F00 move.l -[A7], D0 000053CE 4EAD 355A jsr [A5 + 0x355A /* export_1703 */] 000053D2 101F move.b D0, [A7]+ 000053D4 261F move.l D3, [A7]+ 000053D6 4A00 tst.b D0 000053D8 6702 beq +0x4 /* 000053DC */ 000053DA 7601 moveq.l D3, 0x01 label000053DC: 000053DC 1D43 0010 move.b [A6 + 0x10], D3 000053E0 4CEE 1088 FFF0 movem.l D3,D7,A4, [A6 - 0x10] 000053E6 4E5E unlink A6 000053E8 205F movea.l A0, [A7]+ 000053EA 504F addq.w A7, 8 000053EC 4ED0 jmp [A0] 000053EE 9F54 sub.w [A4], D7 000053F0 4D4F chk.w D6, A7 000053F2 5649 addq.w A1, 3 000053F4 454D chk.w D2, A5 000053F6 4F56 chk.w D7, [A6] 000053F8 4945 chk.w D4, D5 000053FA 4345 chk.w D1, D5 000053FC 4C4C 2E49 movem.l D0,D3,D6,A1,A2,A3,A5, A4 00005400 5355 subq.w [A5], 1 00005402 4E41 trap 1 00005404 5353 subq.w [A3], 1 00005406 454D chk.w D2, A5 00005408 424C clr.w A4 0000540A 4142 chk.w D0, D2 0000540C 4C45 0000 movem.l , D5 export_2799: 00005410 4E56 FFFC link A6, -0x0004 00005414 48E7 1108 movem.l -[A7], D3,D7,A4 00005418 286E 0008 movea.l A4, [A6 + 0x8] 0000541C 558F subq.l A7, 2 0000541E 486E FFFC pea.l [A6 - 0x4] 00005422 2F0C move.l -[A7], A4 00005424 4EBA FE86 jsr [PC - 0x17A /* 000052AC */] 00005428 1E1F move.b D7, [A7]+ 0000542A 2054 movea.l A0, [A4] 0000542C 3028 0030 move.w D0, [A0 + 0x30] 00005430 48C0 ext.l D0 00005432 206E 000C movea.l A0, [A6 + 0xC] 00005436 2080 move.l [A0], D0 00005438 7600 moveq.l D3, 0x00 0000543A 4A07 tst.b D7 0000543C 671A beq +0x1C /* 00005458 */ 0000543E 2F03 move.l -[A7], D3 00005440 558F subq.l A7, 2 00005442 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005446 7002 moveq.l D0, 0x02 00005448 2F00 move.l -[A7], D0 0000544A 4EAD 355A jsr [A5 + 0x355A /* export_1703 */] 0000544E 101F move.b D0, [A7]+ 00005450 261F move.l D3, [A7]+ 00005452 4A00 tst.b D0 00005454 6602 bne +0x4 /* 00005458 */ 00005456 7601 moveq.l D3, 0x01 label00005458: 00005458 1D43 0010 move.b [A6 + 0x10], D3 0000545C 4CEE 1088 FFF0 movem.l D3,D7,A4, [A6 - 0x10] 00005462 4E5E unlink A6 00005464 205F movea.l A0, [A7]+ 00005466 504F addq.w A7, 8 00005468 4ED0 jmp [A0] 0000546A 8020 or.b D0, -[A0] 0000546C 544D addq.w A5, 2 0000546E 4F56 chk.w D7, [A6] 00005470 4945 chk.w D4, D5 00005472 4D4F chk.w D6, A7 00005474 5649 addq.w A1, 3 00005476 4543 chk.w D2, D3 00005478 454C chk.w D2, A4 0000547A 4C2E 4953 554E movem.w D0,D1,D4,D6,A0,A3,A6, [A6 + 0x554E] 00005480 434F chk.w D1, A7 00005482 4D50 chk.w D6, [A0] 00005484 4F53 chk.w D7, [A3] 00005486 4954 chk.w D4, [A4] 00005488 4142 chk.w D0, D2 0000548A 4C45 0000 movem.l , D5 0000548E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2800: // at 00005490 (misaligned) 00005492 0000 558F ori.b D0, 0x8F 00005496 4878 0080 push.l 0x80 0000549A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000549E 4EBA ACB8 jsr [PC - 0x5348 /* 00000158 */] 000054A2 1D5F 000C move.b [A6 + 0xC], [A7]+ 000054A6 4E5E unlink A6 000054A8 2E9F move.l [A7], [A7]+ 000054AA 4E75 rts 000054AC 9C54 sub.w D6, [A4] 000054AE 4D4F chk.w D6, A7 000054B0 5649 addq.w A1, 3 000054B2 454D chk.w D2, A5 000054B4 4F56 chk.w D7, [A6] 000054B6 4945 chk.w D4, D5 000054B8 4345 chk.w D1, D5 000054BA 4C4C 2E57 movem.l D0,D1,D2,D4,D6,A1,A2,A3,A5, A4 000054BE 4153 chk.w D0, [A3] 000054C0 4153 chk.w D0, [A3] 000054C2 5345 subq.w D5, 1 000054C4 4D42 chk.w D6, D2 000054C6 4C45 4400 movem.l A2,A6, D5 000054CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000054CC-000054DA fn000054CC: 000054CC 4E56 0000 link A6, 0 000054D0 48E7 0018 movem.l -[A7], A3,A4 000054D4 286E 0010 movea.l A4, [A6 + 0x10] 000054D8 200C move.l D0, A4 // end alternate branch 000054CC-000054DA fn000054CC: // (misaligned) 000054CE 0000 48E7 ori.b D0, 0xE7 000054D2 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 000054D6 0010 200C ori.b [A0], 0xC 000054DA 6608 bne +0xA /* 000054E4 */ 000054DC 7000 moveq.l D0, 0x00 000054DE 2D40 0014 move.l [A6 + 0x14], D0 000054E2 6032 bra +0x34 /* 00005516 */ label000054E4: 000054E4 558F subq.l A7, 2 000054E6 2F2C 0006 move.l -[A7], [A4 + 0x6] 000054EA 7008 moveq.l D0, 0x08 000054EC 2F00 move.l -[A7], D0 000054EE 4EAD 355A jsr [A5 + 0x355A /* export_1703 */] 000054F2 4A1F tst.b [A7]+ 000054F4 6608 bne +0xA /* 000054FE */ 000054F6 7000 moveq.l D0, 0x00 000054F8 2D40 0014 move.l [A6 + 0x14], D0 000054FC 6018 bra +0x1A /* 00005516 */ label000054FE: 000054FE 264C movea.l A3, A4 00005500 47EB 0022 lea.l A3, [A3 + 0x22] 00005504 206E 000C movea.l A0, [A6 + 0xC] 00005508 20AB 0024 move.l [A0], [A3 + 0x24] 0000550C 200B move.l D0, A3 0000550E 7228 moveq.l D1, 0x28 00005510 D081 add.l D0, D1 00005512 2D40 0014 move.l [A6 + 0x14], D0 label00005516: 00005516 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000551C 4E5E unlink A6 0000551E 205F movea.l A0, [A7]+ 00005520 4FEF 000C lea.l A7, [A7 + 0xC] 00005524 4ED0 jmp [A0] 00005526 8027 or.b D0, -[A7] 00005528 544D addq.w A5, 2 0000552A 4F56 chk.w D7, [A6] 0000552C 4945 chk.w D4, D5 0000552E 4D4F chk.w D6, A7 00005530 5649 addq.w A1, 3 00005532 4543 chk.w D2, D3 00005534 454C chk.w D2, A4 00005536 4C2E 4445 5445 movem.w D0,D2,D6,A2,A6, [A6 + 0x5445] 0000553C 524D addq.w A5, 1 0000553E 494E chk.w D4, A6 00005540 4555 chk.w D2, [A5] 00005542 5345 subq.w D5, 1 00005544 5244 addq.w D4, 1 00005546 4154 chk.w D0, [A4] 00005548 4152 chk.w D0, [A2] 0000554A 474E chk.w D3, A6 0000554C 5054 addq.w [A4], 8 0000554E 5200 addq.b D0, 1 00005550 0000 0000 ori.b D0, 0x0 fn00005554: 00005554 4E56 0000 link A6, 0 00005558 2F0C move.l -[A7], A4 0000555A 286E 000C movea.l A4, [A6 + 0xC] 0000555E 200C move.l D0, A4 00005560 6608 bne +0xA /* 0000556A */ 00005562 7000 moveq.l D0, 0x00 00005564 2D40 0010 move.l [A6 + 0x10], D0 00005568 6024 bra +0x26 /* 0000558E */ label0000556A: 0000556A 558F subq.l A7, 2 0000556C 2F2C 0006 move.l -[A7], [A4 + 0x6] 00005570 7008 moveq.l D0, 0x08 00005572 2F00 move.l -[A7], D0 00005574 4EAD 355A jsr [A5 + 0x355A /* export_1703 */] 00005578 4A1F tst.b [A7]+ 0000557A 6608 bne +0xA /* 00005584 */ 0000557C 7000 moveq.l D0, 0x00 0000557E 2D40 0010 move.l [A6 + 0x10], D0 00005582 600A bra +0xC /* 0000558E */ label00005584: 00005584 200C move.l D0, A4 00005586 7222 moveq.l D1, 0x22 00005588 D081 add.l D0, D1 0000558A 2D40 0010 move.l [A6 + 0x10], D0 label0000558E: 0000558E 286E FFFC movea.l A4, [A6 - 0x4] 00005592 4E5E unlink A6 00005594 205F movea.l A0, [A7]+ 00005596 504F addq.w A7, 8 00005598 4ED0 jmp [A0] 0000559A 802A 544D or.b D0, [A2 + 0x544D] 0000559E 4F56 chk.w D7, [A6] 000055A0 4945 chk.w D4, D5 000055A2 4D4F chk.w D6, A7 000055A4 5649 addq.w A1, 3 000055A6 4543 chk.w D2, D3 000055A8 454C chk.w D2, A4 000055AA 4C2E 4445 5445 movem.w D0,D2,D6,A2,A6, [A6 + 0x5445] 000055B0 524D addq.w A5, 1 000055B2 494E chk.w D4, A6 000055B4 4555 chk.w D2, [A5] 000055B6 5345 subq.w D5, 1 000055B8 5244 addq.w D4, 1 000055BA 4154 chk.w D0, [A4] 000055BC 414D chk.w D0, A5 000055BE 4154 chk.w D0, [A4] 000055C0 5249 addq.w A1, 1 000055C2 5850 addq.w [A0], 4 000055C4 5452 addq.w [A2], 2 000055C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000055C8-000055D0 fn000055C8: 000055C8 4E56 0000 link A6, 0 000055CC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 // end alternate branch 000055C8-000055D0 fn000055C8: // (misaligned) 000055CA 0000 48E7 ori.b D0, 0xE7 000055CE 0318 btst [A0]+, D1 000055D0 286E 000C movea.l A4, [A6 + 0xC] 000055D4 200C move.l D0, A4 000055D6 6608 bne +0xA /* 000055E0 */ 000055D8 7000 moveq.l D0, 0x00 000055DA 2D40 0010 move.l [A6 + 0x10], D0 000055DE 6048 bra +0x4A /* 00005628 */ label000055E0: 000055E0 264C movea.l A3, A4 000055E2 558F subq.l A7, 2 000055E4 2F2B 0006 move.l -[A7], [A3 + 0x6] 000055E8 7004 moveq.l D0, 0x04 000055EA 2F00 move.l -[A7], D0 000055EC 4EAD 355A jsr [A5 + 0x355A /* export_1703 */] 000055F0 4A1F tst.b [A7]+ 000055F2 6608 bne +0xA /* 000055FC */ 000055F4 7000 moveq.l D0, 0x00 000055F6 2D40 0010 move.l [A6 + 0x10], D0 000055FA 602C bra +0x2E /* 00005628 */ label000055FC: 000055FC 7E22 moveq.l D7, 0x22 000055FE 558F subq.l A7, 2 00005600 2F2B 0006 move.l -[A7], [A3 + 0x6] 00005604 7008 moveq.l D0, 0x08 00005606 2F00 move.l -[A7], D0 00005608 4EAD 355A jsr [A5 + 0x355A /* export_1703 */] 0000560C 4A1F tst.b [A7]+ 0000560E 6710 beq +0x12 /* 00005620 */ 00005610 264C movea.l A3, A4 00005612 D7C7 add.l A3, D7 00005614 2C2B 0024 move.l D6, [A3 + 0x24] 00005618 2006 move.l D0, D6 0000561A 7228 moveq.l D1, 0x28 0000561C D081 add.l D0, D1 0000561E DE80 add.l D7, D0 label00005620: 00005620 200C move.l D0, A4 00005622 D087 add.l D0, D7 00005624 2D40 0010 move.l [A6 + 0x10], D0 label00005628: 00005628 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000562E 4E5E unlink A6 00005630 205F movea.l A0, [A7]+ 00005632 504F addq.w A7, 8 00005634 4ED0 jmp [A0] 00005636 802D 544D or.b D0, [A5 + 0x544D] 0000563A 4F56 chk.w D7, [A6] 0000563C 4945 chk.w D4, D5 0000563E 4D4F chk.w D6, A7 00005640 5649 addq.w A1, 3 00005642 4543 chk.w D2, D3 00005644 454C chk.w D2, A4 00005646 4C2E 4445 5445 movem.w D0,D2,D6,A2,A6, [A6 + 0x5445] 0000564C 524D addq.w A5, 1 0000564E 494E chk.w D4, A6 00005650 454D chk.w D2, A5 00005652 4F56 chk.w D7, [A6] 00005654 4945 chk.w D4, D5 00005656 4345 chk.w D1, D5 00005658 4C4C 5553 movem.l D0,D1,D4,D6,A0,A2,A4,A6, A4 0000565C 4552 chk.w D2, [A2] 0000565E 4441 neg.w D1 00005660 5441 addq.w D1, 2 00005662 5054 addq.w [A4], 8 00005664 5200 addq.b D0, 1 00005666 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00005668-0000566C fn00005668: 00005668 4E56 FFEC link A6, -0x0014 // end alternate branch 00005668-0000566C fn00005668: // (misaligned) 0000566A FFEC .invalid <> 0000566C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00005670 1A2E 0010 move.b D5, [A6 + 0x10] 00005674 286E 0008 movea.l A4, [A6 + 0x8] 00005678 598F subq.l A7, 4 0000567A 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000567E 303C 0062 move.w D0, 0x62 /* 'b' */ 00005682 AAAA syscall QuickTimeDispatch 00005684 2657 movea.l A3, [A7] 00005686 486E FFEC pea.l [A6 - 0x14] 0000568A 7000 moveq.l D0, 0x00 0000568C 2F00 move.l -[A7], D0 0000568E 2F00 move.l -[A7], D0 00005690 303C 006F move.w D0, 0x6F /* 'o' */ 00005694 AAAA syscall QuickTimeDispatch 00005696 7C22 moveq.l D6, 0x22 00005698 7000 moveq.l D0, 0x00 0000569A 2D40 FFF0 move.l [A6 - 0x10], D0 0000569E 7E00 moveq.l D7, 0x00 000056A0 598F subq.l A7, 4 000056A2 2F2E 0016 move.l -[A7], [A6 + 0x16] 000056A6 303C 0111 move.w D0, 0x111 000056AA AAAA syscall QuickTimeDispatch 000056AC 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 000056B0 670C beq +0xE /* 000056BE */ 000056B2 598F subq.l A7, 4 000056B4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000056B8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000056BC 2E1F move.l D7, [A7]+ label000056BE: 000056BE 2007 move.l D0, D7 000056C0 7228 moveq.l D1, 0x28 000056C2 D081 add.l D0, D1 000056C4 DC80 add.l D6, D0 000056C6 2806 move.l D4, D6 000056C8 4A05 tst.b D5 000056CA 6730 beq +0x32 /* 000056FC */ 000056CC 0686 0000 0060 addi.l D6, 0x60 /* '`' */ 000056D2 2054 movea.l A0, [A4] 000056D4 4AA8 004C tst.l [A0 + 0x4C] 000056D8 670C beq +0xE /* 000056E6 */ 000056DA 2068 004C movea.l A0, [A0 + 0x4C] 000056DE 2050 movea.l A0, [A0] 000056E0 7000 moveq.l D0, 0x00 000056E2 1010 move.b D0, [A0] 000056E4 DC80 add.l D6, D0 label000056E6: 000056E6 2054 movea.l A0, [A4] 000056E8 4AA8 0050 tst.l [A0 + 0x50] 000056EC 670E beq +0x10 /* 000056FC */ 000056EE 598F subq.l A7, 4 000056F0 2054 movea.l A0, [A4] 000056F2 2F28 0050 move.l -[A7], [A0 + 0x50] 000056F6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000056FA DC9F add.l D6, [A7]+ label000056FC: 000056FC 2006 move.l D0, D6 000056FE A122 syscall NewHandle, flags=1 00005700 2D48 FFF4 move.l [A6 - 0xC], A0 00005704 2F08 move.l -[A7], A0 00005706 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000570A 206E FFF4 movea.l A0, [A6 - 0xC] 0000570E A029 syscall HLock 00005710 206E FFF4 movea.l A0, [A6 - 0xC] 00005714 2650 movea.l A3, [A0] 00005716 376E 000E 0004 move.w [A3 + 0x4], [A6 + 0xE] 0000571C 598F subq.l A7, 4 0000571E 2F2E 0016 move.l -[A7], [A6 + 0x16] 00005722 303C 0047 move.w D0, 0x47 /* 'G' */ 00005726 AAAA syscall QuickTimeDispatch 00005728 275F 000A move.l [A3 + 0xA], [A7]+ 0000572C 7001 moveq.l D0, 0x01 0000572E 2680 move.l [A3], D0 00005730 598F subq.l A7, 4 00005732 2F2E 0016 move.l -[A7], [A6 + 0x16] 00005736 303C 004C move.w D0, 0x4C /* 'L' */ 0000573A AAAA syscall QuickTimeDispatch 0000573C 275F 000E move.l [A3 + 0xE], [A7]+ 00005740 7000 moveq.l D0, 0x00 00005742 2740 0006 move.l [A3 + 0x6], D0 00005746 558F subq.l A7, 2 00005748 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000574C 303C 0045 move.w D0, 0x45 /* 'E' */ 00005750 AAAA syscall QuickTimeDispatch 00005752 4A1F tst.b [A7]+ 00005754 6708 beq +0xA /* 0000575E */ 00005756 00AB 0000 0001 0006 ori.l [A3 + 0x6], 0x1 label0000575E: 0000575E 4A2E 000C tst.b [A6 + 0xC] 00005762 6708 beq +0xA /* 0000576C */ 00005764 00AB 0000 0002 0006 ori.l [A3 + 0x6], 0x2 label0000576C: 0000576C 206E FFF4 movea.l A0, [A6 - 0xC] 00005770 2010 move.l D0, [A0] 00005772 7222 moveq.l D1, 0x22 00005774 D081 add.l D0, D1 00005776 2D40 FFF8 move.l [A6 - 0x8], D0 0000577A 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000577E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005782 303C 0056 move.w D0, 0x56 /* 'V' */ 00005786 AAAA syscall QuickTimeDispatch 00005788 202E FFF8 move.l D0, [A6 - 0x8] 0000578C 7224 moveq.l D1, 0x24 0000578E D081 add.l D0, D1 00005790 2D40 FFFC move.l [A6 - 0x4], D0 00005794 2040 movea.l A0, D0 00005796 2087 move.l [A0], D7 00005798 6718 beq +0x1A /* 000057B2 */ 0000579A 206E FFF0 movea.l A0, [A6 - 0x10] 0000579E 2050 movea.l A0, [A0] 000057A0 202E FFFC move.l D0, [A6 - 0x4] 000057A4 5880 addq.l D0, 4 000057A6 2240 movea.l A1, D0 000057A8 2007 move.l D0, D7 000057AA A02E syscall BlockMove/BlockMoveData 000057AC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000057B0 A8D9 syscall DisposRgn/DisposeRgn label000057B2: 000057B2 00AB 0000 0008 0006 ori.l [A3 + 0x6], 0x8 000057BA 4A05 tst.b D5 000057BC 6718 beq +0x1A /* 000057D6 */ 000057BE 206E FFF4 movea.l A0, [A6 - 0xC] 000057C2 2004 move.l D0, D4 000057C4 D090 add.l D0, [A0] 000057C6 2F00 move.l -[A7], D0 000057C8 2F0C move.l -[A7], A4 000057CA 4EBA 0078 jsr [PC + 0x78 /* 00005844 */] 000057CE 00AB 0000 0004 0006 ori.l [A3 + 0x6], 0x4 label000057D6: 000057D6 598F subq.l A7, 4 000057D8 2F2E 0012 move.l -[A7], [A6 + 0x12] 000057DC 303C 005F move.w D0, 0x5F /* '_' */ 000057E0 AAAA syscall QuickTimeDispatch 000057E2 2657 movea.l A3, [A7] 000057E4 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000057E8 558F subq.l A7, 2 000057EA 2F0B move.l -[A7], A3 000057EC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000057F0 2F3C 6772 7570 move.l -[A7], 0x67727570 /* 'grup' */ 000057F6 303C 009F move.w D0, 0x9F 000057FA AAAA syscall QuickTimeDispatch 000057FC 3A1F move.w D5, [A7]+ 000057FE 3F05 move.w -[A7], D5 00005800 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00005804 206E FFF4 movea.l A0, [A6 - 0xC] 00005808 A023 syscall DisposHandle/DisposeHandle 0000580A 4CEE 18F0 FFD4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2C] 00005810 4E5E unlink A6 00005812 205F movea.l A0, [A7]+ 00005814 4FEF 0012 lea.l A7, [A7 + 0x12] 00005818 4ED0 jmp [A0] 0000581A 8023 or.b D0, -[A3] 0000581C 544D addq.w A5, 2 0000581E 4F56 chk.w D7, [A6] 00005820 4945 chk.w D4, D5 00005822 4D4F chk.w D6, A7 00005824 5649 addq.w A1, 3 00005826 4543 chk.w D2, D3 00005828 454C chk.w D2, A4 0000582A 4C2E 4144 4447 movem.w D2,D6,A0,A6, [A6 + 0x4447] 00005830 524F addq.w A7, 1 00005832 5550 subq.w [A0], 2 00005834 4441 neg.w D1 00005836 5441 addq.w D1, 2 00005838 544F addq.w A7, 2 0000583A 5452 addq.w [A2], 2 0000583C 4143 chk.w D0, D3 0000583E 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00005840 0000 0000 ori.b D0, 0x0 fn00005844: 00005844 4E56 0000 link A6, 0 00005848 48E7 0018 movem.l -[A7], A3,A4 0000584C 286E 0008 movea.l A4, [A6 + 0x8] 00005850 266E 000C movea.l A3, [A6 + 0xC] 00005854 2054 movea.l A0, [A4] 00005856 5C88 addq.l A0, 6 00005858 224B movea.l A1, A3 0000585A 7010 moveq.l D0, 0x10 label0000585C: 0000585C 22D8 move.l [A1]+, [A0]+ 0000585E 51C8 FFFC dbf D0, -0x6 /* 0000585C */ 00005862 32D8 move.w [A1]+, [A0]+ 00005864 598F subq.l A7, 4 00005866 2054 movea.l A0, [A4] 00005868 2F28 0002 move.l -[A7], [A0 + 0x2] 0000586C 303C 0029 move.w D0, 0x29 /* ')' */ 00005870 AAAA syscall QuickTimeDispatch 00005872 275F 0046 move.l [A3 + 0x46], [A7]+ 00005876 2054 movea.l A0, [A4] 00005878 4AA8 005C tst.l [A0 + 0x5C] 0000587C 6742 beq +0x44 /* 000058C0 */ 0000587E 598F subq.l A7, 4 00005880 2054 movea.l A0, [A4] 00005882 2F28 005C move.l -[A7], [A0 + 0x5C] 00005886 4EAD 368A jsr [A5 + 0x368A /* export_1741 */] 0000588A 275F 004A move.l [A3 + 0x4A], [A7]+ 0000588E 598F subq.l A7, 4 00005890 2054 movea.l A0, [A4] 00005892 2F28 005C move.l -[A7], [A0 + 0x5C] 00005896 4EAD 369A jsr [A5 + 0x369A /* export_1743 */] 0000589A 275F 004E move.l [A3 + 0x4E], [A7]+ 0000589E 598F subq.l A7, 4 000058A0 2054 movea.l A0, [A4] 000058A2 2F28 005C move.l -[A7], [A0 + 0x5C] 000058A6 4EAD 36AA jsr [A5 + 0x36AA /* export_1745 */] 000058AA 275F 0052 move.l [A3 + 0x52], [A7]+ 000058AE 598F subq.l A7, 4 000058B0 2054 movea.l A0, [A4] 000058B2 2F28 005C move.l -[A7], [A0 + 0x5C] 000058B6 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */] 000058BA 275F 0056 move.l [A3 + 0x56], [A7]+ 000058BE 6016 bra +0x18 /* 000058D6 */ label000058C0: 000058C0 7000 moveq.l D0, 0x00 000058C2 2740 004A move.l [A3 + 0x4A], D0 000058C6 2740 004E move.l [A3 + 0x4E], D0 000058CA 276D EC20 0052 move.l [A3 + 0x52], [A5 - 0x13E0] 000058D0 276D EC20 0056 move.l [A3 + 0x56], [A5 - 0x13E0] label000058D6: 000058D6 2054 movea.l A0, [A4] 000058D8 4AA8 004C tst.l [A0 + 0x4C] 000058DC 6746 beq +0x48 /* 00005924 */ 000058DE 2068 004C movea.l A0, [A0 + 0x4C] 000058E2 2050 movea.l A0, [A0] 000058E4 7000 moveq.l D0, 0x00 000058E6 1010 move.b D0, [A0] 000058E8 3740 005A move.w [A3 + 0x5A], D0 000058EC 2054 movea.l A0, [A4] 000058EE 2068 004C movea.l A0, [A0 + 0x4C] 000058F2 A029 syscall HLock 000058F4 2054 movea.l A0, [A4] 000058F6 2068 004C movea.l A0, [A0 + 0x4C] 000058FA 2010 move.l D0, [A0] 000058FC 5280 addq.l D0, 1 000058FE 2040 movea.l A0, D0 00005900 200B move.l D0, A3 00005902 D0BC 0000 2400 add.l D0, 0x2400 /* '$\0' */ 00005908 2240 movea.l A1, D0 0000590A 302B 005A move.w D0, [A3 + 0x5A] 0000590E 48C0 ext.l D0 00005910 A02E syscall BlockMove/BlockMoveData 00005912 2054 movea.l A0, [A4] 00005914 2068 004C movea.l A0, [A0 + 0x4C] 00005918 A023 syscall DisposHandle/DisposeHandle 0000591A 2054 movea.l A0, [A4] 0000591C 7000 moveq.l D0, 0x00 0000591E 2140 004C move.l [A0 + 0x4C], D0 00005922 6004 bra +0x6 /* 00005928 */ label00005924: 00005924 426B 005A clr.w [A3 + 0x5A] label00005928: 00005928 2054 movea.l A0, [A4] 0000592A 4AA8 0050 tst.l [A0 + 0x50] 0000592E 675C beq +0x5E /* 0000598C */ 00005930 598F subq.l A7, 4 00005932 2054 movea.l A0, [A4] 00005934 2F28 0050 move.l -[A7], [A0 + 0x50] 00005938 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 0000593C 275F 005C move.l [A3 + 0x5C], [A7]+ 00005940 2054 movea.l A0, [A4] 00005942 2068 0050 movea.l A0, [A0 + 0x50] 00005946 A029 syscall HLock 00005948 2054 movea.l A0, [A4] 0000594A 2068 0050 movea.l A0, [A0 + 0x50] 0000594E 2050 movea.l A0, [A0] 00005950 200B move.l D0, A3 00005952 D0BC 0000 2400 add.l D0, 0x2400 /* '$\0' */ 00005958 322B 005A move.w D1, [A3 + 0x5A] 0000595C 48C1 ext.l D1 0000595E 2401 move.l D2, D1 00005960 C2FC 0060 mulu.w D1, 0x60 /* '`' */ 00005964 4842 swap.w D2 00005966 C4FC 0060 mulu.w D2, 0x60 /* '`' */ 0000596A 4842 swap.w D2 0000596C 4242 clr.w D2 0000596E D282 add.l D1, D2 00005970 D280 add.l D1, D0 00005972 2241 movea.l A1, D1 00005974 202B 005C move.l D0, [A3 + 0x5C] 00005978 A02E syscall BlockMove/BlockMoveData 0000597A 2054 movea.l A0, [A4] 0000597C 2068 0050 movea.l A0, [A0 + 0x50] 00005980 A023 syscall DisposHandle/DisposeHandle 00005982 2054 movea.l A0, [A4] 00005984 7000 moveq.l D0, 0x00 00005986 2140 0050 move.l [A0 + 0x50], D0 0000598A 6006 bra +0x8 /* 00005992 */ label0000598C: 0000598C 7000 moveq.l D0, 0x00 0000598E 2740 005C move.l [A3 + 0x5C], D0 label00005992: 00005992 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00005998 4E5E unlink A6 0000599A 205F movea.l A0, [A7]+ 0000599C 504F addq.w A7, 8 0000599E 4ED0 jmp [A0] 000059A0 8025 or.b D0, -[A5] 000059A2 544D addq.w A5, 2 000059A4 4F56 chk.w D7, [A6] 000059A6 4945 chk.w D4, D5 000059A8 4D4F chk.w D6, A7 000059AA 5649 addq.w A1, 3 000059AC 4543 chk.w D2, D3 000059AE 454C chk.w D2, A4 000059B0 4C2E 5341 5645 movem.w D0,D6,A0,A1,A4,A6, [A6 + 0x5645] 000059B6 4D4F chk.w D6, A7 000059B8 5649 addq.w A1, 3 000059BA 4543 chk.w D2, D3 000059BC 454C chk.w D2, A4 000059BE 4C55 5345 movem.l D0,D2,D6,A0,A1,A4,A6, [A5] 000059C2 5244 addq.w D4, 1 000059C4 4154 chk.w D0, [A4] 000059C6 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000059C8 0000 0000 ori.b D0, 0x0 fn000059CC: 000059CC 4E56 FFE8 link A6, -0x0018 000059D0 48E7 0118 movem.l -[A7], D7,A3,A4 000059D4 286E 0008 movea.l A4, [A6 + 0x8] 000059D8 598F subq.l A7, 4 000059DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000059DE 486E FFF4 pea.l [A6 - 0xC] 000059E2 2F0C move.l -[A7], A4 000059E4 4EBA F7FE jsr [PC - 0x802 /* 000051E4 */] 000059E8 265F movea.l A3, [A7]+ 000059EA 200B move.l D0, A3 000059EC 6700 0124 beq +0x126 /* 00005B12 */ 000059F0 204B movea.l A0, A3 000059F2 A029 syscall HLock 000059F4 202E 0010 move.l D0, [A6 + 0x10] 000059F8 B0AE 000C cmp.l D0, [A6 + 0xC] 000059FC 6712 beq +0x14 /* 00005A10 */ 000059FE 558F subq.l A7, 2 00005A00 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005A04 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A08 303C 0153 move.w D0, 0x153 00005A0C AAAA syscall QuickTimeDispatch 00005A0E 544F addq.w A7, 2 label00005A10: 00005A10 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A14 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005A18 7000 moveq.l D0, 0x00 00005A1A 2F00 move.l -[A7], D0 00005A1C 2F0C move.l -[A7], A4 00005A1E 4EBA F734 jsr [PC - 0x8CC /* 00005154 */] 00005A22 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A26 2053 movea.l A0, [A3] 00005A28 2F28 000A move.l -[A7], [A0 + 0xA] 00005A2C 303C 0048 move.w D0, 0x48 /* 'H' */ 00005A30 AAAA syscall QuickTimeDispatch 00005A32 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A36 558F subq.l A7, 2 00005A38 2053 movea.l A0, [A3] 00005A3A 2F28 0006 move.l -[A7], [A0 + 0x6] 00005A3E 7001 moveq.l D0, 0x01 00005A40 2F00 move.l -[A7], D0 00005A42 4EAD 355A jsr [A5 + 0x355A /* export_1703 */] 00005A46 303C 0046 move.w D0, 0x46 /* 'F' */ 00005A4A AAAA syscall QuickTimeDispatch 00005A4C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A50 2053 movea.l A0, [A3] 00005A52 2F28 000E move.l -[A7], [A0 + 0xE] 00005A56 303C 004D move.w D0, 0x4D /* 'M' */ 00005A5A AAAA syscall QuickTimeDispatch 00005A5C 598F subq.l A7, 4 00005A5E 2F13 move.l -[A7], [A3] 00005A60 2F0C move.l -[A7], A4 00005A62 4EBA FAF0 jsr [PC - 0x510 /* 00005554 */] 00005A66 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00005A6A 676A beq +0x6C /* 00005AD6 */ 00005A6C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A70 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005A74 303C 0057 move.w D0, 0x57 /* 'W' */ 00005A78 AAAA syscall QuickTimeDispatch 00005A7A 7000 moveq.l D0, 0x00 00005A7C 2D40 FFEC move.l [A6 - 0x14], D0 00005A80 598F subq.l A7, 4 00005A82 2F13 move.l -[A7], [A3] 00005A84 486E FFEC pea.l [A6 - 0x14] 00005A88 2F0C move.l -[A7], A4 00005A8A 4EBA FA40 jsr [PC - 0x5C0 /* 000054CC */] 00005A8E 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00005A92 4AAE FFEC tst.l [A6 - 0x14] 00005A96 673E beq +0x40 /* 00005AD6 */ 00005A98 4AAE FFF0 tst.l [A6 - 0x10] 00005A9C 6738 beq +0x3A /* 00005AD6 */ 00005A9E 558F subq.l A7, 2 00005AA0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005AA4 486E FFE8 pea.l [A6 - 0x18] 00005AA8 206E FFF0 movea.l A0, [A6 - 0x10] 00005AAC 3010 move.w D0, [A0] 00005AAE 48C0 ext.l D0 00005AB0 2F00 move.l -[A7], D0 00005AB2 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00005AB6 3E1F move.w D7, [A7]+ 00005AB8 4AAE FFE8 tst.l [A6 - 0x18] 00005ABC 6718 beq +0x1A /* 00005AD6 */ 00005ABE 4A47 tst.w D7 00005AC0 6614 bne +0x16 /* 00005AD6 */ 00005AC2 2F2E 000C move.l -[A7], [A6 + 0xC] 00005AC6 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005ACA 303C 0103 move.w D0, 0x103 00005ACE AAAA syscall QuickTimeDispatch 00005AD0 206E FFE8 movea.l A0, [A6 - 0x18] 00005AD4 A023 syscall DisposHandle/DisposeHandle label00005AD6: 00005AD6 598F subq.l A7, 4 00005AD8 2F13 move.l -[A7], [A3] 00005ADA 2F0C move.l -[A7], A4 00005ADC 4EBA FAEA jsr [PC - 0x516 /* 000055C8 */] 00005AE0 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00005AE4 670A beq +0xC /* 00005AF0 */ 00005AE6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005AEA 2F0C move.l -[A7], A4 00005AEC 4EBA 01DE jsr [PC + 0x1DE /* 00005CCC */] label00005AF0: 00005AF0 558F subq.l A7, 2 00005AF2 558F subq.l A7, 2 00005AF4 2053 movea.l A0, [A3] 00005AF6 2F28 0006 move.l -[A7], [A0 + 0x6] 00005AFA 7002 moveq.l D0, 0x02 00005AFC 2F00 move.l -[A7], D0 00005AFE 4EAD 355A jsr [A5 + 0x355A /* export_1703 */] 00005B02 4878 0080 push.l 0x80 00005B06 2F0C move.l -[A7], A4 00005B08 4EBA A5EE jsr [PC - 0x5A12 /* 000000F8 */] 00005B0C 204B movea.l A0, A3 00005B0E A023 syscall DisposHandle/DisposeHandle 00005B10 544F addq.w A7, 2 label00005B12: 00005B12 4CEE 1880 FFDC movem.l D7,A3,A4, [A6 - 0x24] 00005B18 4E5E unlink A6 00005B1A 205F movea.l A0, [A7]+ 00005B1C 4FEF 000C lea.l A7, [A7 + 0xC] 00005B20 4ED0 jmp [A0] 00005B22 8027 or.b D0, -[A7] 00005B24 544D addq.w A5, 2 00005B26 4F56 chk.w D7, [A6] 00005B28 4945 chk.w D4, D5 00005B2A 4D4F chk.w D6, A7 00005B2C 5649 addq.w A1, 3 00005B2E 4543 chk.w D2, D3 00005B30 454C chk.w D2, A4 00005B32 4C2E 5245 5354 movem.w D0,D2,D6,A1,A4,A6, [A6 + 0x5354] 00005B38 4F52 chk.w D7, [A2] 00005B3A 4547 chk.w D2, D7 00005B3C 524F addq.w A7, 1 00005B3E 5550 subq.w [A0], 2 00005B40 4441 neg.w D1 00005B42 5441 addq.w D1, 2 00005B44 544F addq.w A7, 2 00005B46 5452 addq.w [A2], 2 00005B48 4143 chk.w D0, D3 00005B4A 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00005B4C 0000 0000 ori.b D0, 0x0 fn00005B50: 00005B50 4E56 FFF4 link A6, -0x000C 00005B54 48E7 0018 movem.l -[A7], A3,A4 00005B58 286E 0008 movea.l A4, [A6 + 0x8] 00005B5C 598F subq.l A7, 4 00005B5E 2F2E 0018 move.l -[A7], [A6 + 0x18] 00005B62 486E FFFC pea.l [A6 - 0x4] 00005B66 2F0C move.l -[A7], A4 00005B68 4EBA F67A jsr [PC - 0x986 /* 000051E4 */] 00005B6C 265F movea.l A3, [A7]+ 00005B6E 200B move.l D0, A3 00005B70 677A beq +0x7C /* 00005BEC */ 00005B72 204B movea.l A0, A3 00005B74 A029 syscall HLock 00005B76 558F subq.l A7, 2 00005B78 2053 movea.l A0, [A3] 00005B7A 2F28 0006 move.l -[A7], [A0 + 0x6] 00005B7E 7008 moveq.l D0, 0x08 00005B80 2F00 move.l -[A7], D0 00005B82 4EAD 355A jsr [A5 + 0x355A /* export_1703 */] 00005B86 4A1F tst.b [A7]+ 00005B88 675E beq +0x60 /* 00005BE8 */ 00005B8A 598F subq.l A7, 4 00005B8C 2F13 move.l -[A7], [A3] 00005B8E 486E FFF4 pea.l [A6 - 0xC] 00005B92 2F0C move.l -[A7], A4 00005B94 4EBA F936 jsr [PC - 0x6CA /* 000054CC */] 00005B98 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00005B9C 4AAE FFF4 tst.l [A6 - 0xC] 00005BA0 6716 beq +0x18 /* 00005BB8 */ 00005BA2 4AAE FFF8 tst.l [A6 - 0x8] 00005BA6 6710 beq +0x12 /* 00005BB8 */ 00005BA8 206E FFF8 movea.l A0, [A6 - 0x8] 00005BAC 226E 0014 movea.l A1, [A6 + 0x14] 00005BB0 5488 addq.l A0, 2 00005BB2 22D8 move.l [A1]+, [A0]+ 00005BB4 22D8 move.l [A1]+, [A0]+ 00005BB6 600E bra +0x10 /* 00005BC6 */ label00005BB8: 00005BB8 2F2E 0018 move.l -[A7], [A6 + 0x18] 00005BBC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005BC0 2F0C move.l -[A7], A4 00005BC2 4EBA 009C jsr [PC + 0x9C /* 00005C60 */] label00005BC6: 00005BC6 2053 movea.l A0, [A3] 00005BC8 226E 0010 movea.l A1, [A6 + 0x10] 00005BCC 41E8 0012 lea.l A0, [A0 + 0x12] 00005BD0 22D8 move.l [A1]+, [A0]+ 00005BD2 22D8 move.l [A1]+, [A0]+ 00005BD4 2053 movea.l A0, [A3] 00005BD6 226E 000C movea.l A1, [A6 + 0xC] 00005BDA 41E8 001A lea.l A0, [A0 + 0x1A] 00005BDE 22D8 move.l [A1]+, [A0]+ 00005BE0 22D8 move.l [A1]+, [A0]+ 00005BE2 204B movea.l A0, A3 00005BE4 A023 syscall DisposHandle/DisposeHandle 00005BE6 6030 bra +0x32 /* 00005C18 */ label00005BE8: 00005BE8 204B movea.l A0, A3 00005BEA A023 syscall DisposHandle/DisposeHandle label00005BEC: 00005BEC 598F subq.l A7, 4 00005BEE 2F2E 0018 move.l -[A7], [A6 + 0x18] 00005BF2 303C 00FF move.w D0, 0xFF 00005BF6 AAAA syscall QuickTimeDispatch 00005BF8 265F movea.l A3, [A7]+ 00005BFA 2053 movea.l A0, [A3] 00005BFC 226E 0010 movea.l A1, [A6 + 0x10] 00005C00 5488 addq.l A0, 2 00005C02 22D8 move.l [A1]+, [A0]+ 00005C04 22D8 move.l [A1]+, [A0]+ 00005C06 2F0B move.l -[A7], A3 00005C08 A8D9 syscall DisposRgn/DisposeRgn 00005C0A 2F2E 0018 move.l -[A7], [A6 + 0x18] 00005C0E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005C12 2F0C move.l -[A7], A4 00005C14 4EBA 004A jsr [PC + 0x4A /* 00005C60 */] label00005C18: 00005C18 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 00005C1E 4E5E unlink A6 00005C20 205F movea.l A0, [A7]+ 00005C22 4FEF 0014 lea.l A7, [A7 + 0x14] 00005C26 4ED0 jmp [A0] 00005C28 8032 544D or.b D0, [A2 + D5.w * 4 + 0x4D] 00005C2C 4F56 chk.w D7, [A6] 00005C2E 4945 chk.w D4, D5 00005C30 4D4F chk.w D6, A7 00005C32 5649 addq.w A1, 3 00005C34 4543 chk.w D2, D3 00005C36 454C chk.w D2, A4 00005C38 4C2E 4745 544C movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544C] 00005C3E 4153 chk.w D0, [A3] 00005C40 5454 addq.w [A4], 2 00005C42 5241 addq.w D1, 1 00005C44 434B chk.w D1, A3 00005C46 414E chk.w D0, A6 00005C48 444D neg.w A5 00005C4A 4F56 chk.w D7, [A6] 00005C4C 4945 chk.w D4, D5 00005C4E 5352 subq.w [A2], 1 00005C50 4342 chk.w D1, D2 00005C52 4F55 chk.w D7, [A5] 00005C54 4E44 trap 4 00005C56 5352 subq.w [A2], 1 00005C58 4543 chk.w D2, D3 00005C5A 5453 addq.w [A3], 2 00005C5C 0000 0000 ori.b D0, 0x0 fn00005C60: 00005C60 4E56 FFF8 link A6, -0x0008 00005C64 2F0C move.l -[A7], A4 00005C66 286E 000C movea.l A4, [A6 + 0xC] 00005C6A 4294 clr.l [A4] 00005C6C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005C70 486E FFF8 pea.l [A6 - 0x8] 00005C74 486E FFFC pea.l [A6 - 0x4] 00005C78 303C 005D move.w D0, 0x5D /* ']' */ 00005C7C AAAA syscall QuickTimeDispatch 00005C7E 598F subq.l A7, 4 00005C80 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005C84 A840 syscall Fix2Long 00005C86 201F move.l D0, [A7]+ 00005C88 3940 0006 move.w [A4 + 0x6], D0 00005C8C 598F subq.l A7, 4 00005C8E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005C92 A840 syscall Fix2Long 00005C94 201F move.l D0, [A7]+ 00005C96 3940 0004 move.w [A4 + 0x4], D0 00005C9A 286E FFF4 movea.l A4, [A6 - 0xC] 00005C9E 4E5E unlink A6 00005CA0 205F movea.l A0, [A7]+ 00005CA2 4FEF 000C lea.l A7, [A7 + 0xC] 00005CA6 4ED0 jmp [A0] 00005CA8 9F54 sub.w [A4], D7 00005CAA 4D4F chk.w D6, A7 00005CAC 5649 addq.w A1, 3 00005CAE 454D chk.w D2, A5 00005CB0 4F56 chk.w D7, [A6] 00005CB2 4945 chk.w D4, D5 00005CB4 4345 chk.w D1, D5 00005CB6 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00005CBA 4554 chk.w D2, [A4] 00005CBC 5452 addq.w [A2], 2 00005CBE 4143 chk.w D0, D3 00005CC0 4B53 chk.w D5, [A3] 00005CC2 5243 addq.w D3, 1 00005CC4 5245 addq.w D5, 1 00005CC6 4354 chk.w D1, [A4] 00005CC8 0000 0000 ori.b D0, 0x0 fn00005CCC: 00005CCC 4E56 FFF4 link A6, -0x000C 00005CD0 48E7 0018 movem.l -[A7], A3,A4 00005CD4 286E 0008 movea.l A4, [A6 + 0x8] 00005CD8 266E 000C movea.l A3, [A6 + 0xC] 00005CDC 2054 movea.l A0, [A4] 00005CDE 5C88 addq.l A0, 6 00005CE0 224B movea.l A1, A3 00005CE2 7010 moveq.l D0, 0x10 label00005CE4: 00005CE4 20D9 move.l [A0]+, [A1]+ 00005CE6 51C8 FFFC dbf D0, -0x6 /* 00005CE4 */ 00005CEA 30D9 move.w [A0]+, [A1]+ 00005CEC 2054 movea.l A0, [A4] 00005CEE 2F28 0002 move.l -[A7], [A0 + 0x2] 00005CF2 2F2B 0046 move.l -[A7], [A3 + 0x46] 00005CF6 303C 002A move.w D0, 0x2A /* '*' */ 00005CFA AAAA syscall QuickTimeDispatch 00005CFC 4AAB 004A tst.l [A3 + 0x4A] 00005D00 661A bne +0x1C /* 00005D1C */ 00005D02 4AAB 004E tst.l [A3 + 0x4E] 00005D06 6614 bne +0x16 /* 00005D1C */ 00005D08 202B 0052 move.l D0, [A3 + 0x52] 00005D0C B0AD EC20 cmp.l D0, [A5 - 0x13E0] 00005D10 660A bne +0xC /* 00005D1C */ 00005D12 202B 0056 move.l D0, [A3 + 0x56] 00005D16 B0AD EC20 cmp.l D0, [A5 - 0x13E0] 00005D1A 6748 beq +0x4A /* 00005D64 */ label00005D1C: 00005D1C 7012 moveq.l D0, 0x12 00005D1E 2F00 move.l -[A7], D0 00005D20 486D 246A pea.l [A5 + 0x246A /* export_1161 */] 00005D24 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00005D28 2D40 FFF4 move.l [A6 - 0xC], D0 00005D2C 2F00 move.l -[A7], D0 00005D2E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00005D32 2F2B 004A move.l -[A7], [A3 + 0x4A] 00005D36 2F2B 004E move.l -[A7], [A3 + 0x4E] 00005D3A 2F2B 0052 move.l -[A7], [A3 + 0x52] 00005D3E 2F2B 0056 move.l -[A7], [A3 + 0x56] 00005D42 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005D46 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */] 00005D4A 2054 movea.l A0, [A4] 00005D4C 216E FFF4 005C move.l [A0 + 0x5C], [A6 - 0xC] 00005D52 2054 movea.l A0, [A4] 00005D54 2F28 005C move.l -[A7], [A0 + 0x5C] 00005D58 7000 moveq.l D0, 0x00 00005D5A 1F00 move.b -[A7], D0 00005D5C 2F0C move.l -[A7], A4 00005D5E 4EBA CBEC jsr [PC - 0x3414 /* 0000294C */] 00005D62 504F addq.w A7, 8 label00005D64: 00005D64 4A6B 005A tst.w [A3 + 0x5A] 00005D68 6754 beq +0x56 /* 00005DBE */ 00005D6A 302B 005A move.w D0, [A3 + 0x5A] 00005D6E 48C0 ext.l D0 00005D70 5280 addq.l D0, 1 00005D72 A122 syscall NewHandle, flags=1 00005D74 2254 movea.l A1, [A4] 00005D76 2348 004C move.l [A1 + 0x4C], A0 00005D7A 2054 movea.l A0, [A4] 00005D7C 2F28 004C move.l -[A7], [A0 + 0x4C] 00005D80 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00005D84 2054 movea.l A0, [A4] 00005D86 2068 004C movea.l A0, [A0 + 0x4C] 00005D8A A029 syscall HLock 00005D8C 200B move.l D0, A3 00005D8E D0BC 0000 2400 add.l D0, 0x2400 /* '$\0' */ 00005D94 2040 movea.l A0, D0 00005D96 2254 movea.l A1, [A4] 00005D98 2269 004C movea.l A1, [A1 + 0x4C] 00005D9C 2011 move.l D0, [A1] 00005D9E 5280 addq.l D0, 1 00005DA0 2240 movea.l A1, D0 00005DA2 302B 005A move.w D0, [A3 + 0x5A] 00005DA6 48C0 ext.l D0 00005DA8 A02E syscall BlockMove/BlockMoveData 00005DAA 2054 movea.l A0, [A4] 00005DAC 2068 004C movea.l A0, [A0 + 0x4C] 00005DB0 2050 movea.l A0, [A0] 00005DB2 10AB 005B move.b [A0], [A3 + 0x5B] 00005DB6 2054 movea.l A0, [A4] 00005DB8 2068 004C movea.l A0, [A0 + 0x4C] 00005DBC A02A syscall HUnlock label00005DBE: 00005DBE 4AAB 005C tst.l [A3 + 0x5C] 00005DC2 6758 beq +0x5A /* 00005E1C */ 00005DC4 202B 005C move.l D0, [A3 + 0x5C] 00005DC8 A122 syscall NewHandle, flags=1 00005DCA 2254 movea.l A1, [A4] 00005DCC 2348 0050 move.l [A1 + 0x50], A0 00005DD0 2054 movea.l A0, [A4] 00005DD2 2F28 0050 move.l -[A7], [A0 + 0x50] 00005DD6 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00005DDA 2054 movea.l A0, [A4] 00005DDC 2068 0050 movea.l A0, [A0 + 0x50] 00005DE0 A029 syscall HLock 00005DE2 200B move.l D0, A3 00005DE4 D0BC 0000 2400 add.l D0, 0x2400 /* '$\0' */ 00005DEA 322B 005A move.w D1, [A3 + 0x5A] 00005DEE 48C1 ext.l D1 00005DF0 2401 move.l D2, D1 00005DF2 C2FC 0060 mulu.w D1, 0x60 /* '`' */ 00005DF6 4842 swap.w D2 00005DF8 C4FC 0060 mulu.w D2, 0x60 /* '`' */ 00005DFC 4842 swap.w D2 00005DFE 4242 clr.w D2 00005E00 D282 add.l D1, D2 00005E02 D280 add.l D1, D0 00005E04 2041 movea.l A0, D1 00005E06 2254 movea.l A1, [A4] 00005E08 2269 0050 movea.l A1, [A1 + 0x50] 00005E0C 2251 movea.l A1, [A1] 00005E0E 202B 005C move.l D0, [A3 + 0x5C] 00005E12 A02E syscall BlockMove/BlockMoveData 00005E14 2054 movea.l A0, [A4] 00005E16 2068 0050 movea.l A0, [A0 + 0x50] 00005E1A A02A syscall HUnlock label00005E1C: 00005E1C 7000 moveq.l D0, 0x00 00005E1E 2F00 move.l -[A7], D0 00005E20 2054 movea.l A0, [A4] 00005E22 1F28 0060 move.b -[A7], [A0 + 0x60] 00005E26 2F0C move.l -[A7], A4 00005E28 4EBA DF72 jsr [PC - 0x208E /* 00003D9C */] 00005E2C 2054 movea.l A0, [A4] 00005E2E 43EE FFF8 lea.l A1, [A6 - 0x8] 00005E32 41E8 0022 lea.l A0, [A0 + 0x22] 00005E36 22D8 move.l [A1]+, [A0]+ 00005E38 22D8 move.l [A1]+, [A0]+ 00005E3A 486E FFF8 pea.l [A6 - 0x8] 00005E3E 2F0C move.l -[A7], A4 00005E40 4EBA C7D6 jsr [PC - 0x382A /* 00002618 */] 00005E44 2054 movea.l A0, [A4] 00005E46 3F28 002A move.w -[A7], [A0 + 0x2A] 00005E4A 2F0C move.l -[A7], A4 00005E4C 4EBA D85A jsr [PC - 0x27A6 /* 000036A8 */] 00005E50 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 00005E56 4E5E unlink A6 00005E58 205F movea.l A0, [A7]+ 00005E5A 504F addq.w A7, 8 00005E5C 4ED0 jmp [A0] 00005E5E 8028 544D or.b D0, [A0 + 0x544D] 00005E62 4F56 chk.w D7, [A6] 00005E64 4945 chk.w D4, D5 00005E66 4D4F chk.w D6, A7 00005E68 5649 addq.w A1, 3 00005E6A 4543 chk.w D2, D3 00005E6C 454C chk.w D2, A4 00005E6E 4C2E 5245 5354 movem.w D0,D2,D6,A1,A4,A6, [A6 + 0x5354] 00005E74 4F52 chk.w D7, [A2] 00005E76 454D chk.w D2, A5 00005E78 4F56 chk.w D7, [A6] 00005E7A 4945 chk.w D4, D5 00005E7C 4345 chk.w D1, D5 00005E7E 4C4C 5553 movem.l D0,D1,D4,D6,A0,A2,A4,A6, A4 00005E82 4552 chk.w D2, [A2] 00005E84 4441 neg.w D1 00005E86 5441 addq.w D1, 2 00005E88 0000 0000 ori.b D0, 0x0 fn00005E8C: 00005E8C 4E56 FFEC link A6, -0x0014 00005E90 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00005E94 286E 0014 movea.l A4, [A6 + 0x14] 00005E98 266E 0010 movea.l A3, [A6 + 0x10] 00005E9C 598F subq.l A7, 4 00005E9E 2F0B move.l -[A7], A3 00005EA0 303C 0062 move.w D0, 0x62 /* 'b' */ 00005EA4 AAAA syscall QuickTimeDispatch 00005EA6 2D57 FFEC move.l [A6 - 0x14], [A7] 00005EAA 486E FFF0 pea.l [A6 - 0x10] 00005EAE 7000 moveq.l D0, 0x00 00005EB0 2F00 move.l -[A7], D0 00005EB2 2F00 move.l -[A7], D0 00005EB4 303C 006F move.w D0, 0x6F /* 'o' */ 00005EB8 AAAA syscall QuickTimeDispatch 00005EBA 0CAE 736F 756E FFF0 cmpi.l [A6 - 0x10], 0x736F756E /* 'soun' */ 00005EC2 660A bne +0xC /* 00005ECE */ 00005EC4 7000 moveq.l D0, 0x00 00005EC6 2D40 0018 move.l [A6 + 0x18], D0 00005ECA 6000 0116 bra +0x118 /* 00005FE2 */ label00005ECE: 00005ECE 598F subq.l A7, 4 00005ED0 2F0C move.l -[A7], A4 00005ED2 303C 0035 move.w D0, 0x35 /* '5' */ 00005ED6 AAAA syscall QuickTimeDispatch 00005ED8 2E1F move.l D7, [A7]+ 00005EDA 598F subq.l A7, 4 00005EDC 2F0B move.l -[A7], A3 00005EDE 303C 004C move.w D0, 0x4C /* 'L' */ 00005EE2 AAAA syscall QuickTimeDispatch 00005EE4 2A1F move.l D5, [A7]+ 00005EE6 BA87 cmp.l D5, D7 00005EE8 6F0A ble +0xC /* 00005EF4 */ 00005EEA 7000 moveq.l D0, 0x00 00005EEC 2D40 0018 move.l [A6 + 0x18], D0 00005EF0 6000 00F0 bra +0xF2 /* 00005FE2 */ label00005EF4: 00005EF4 598F subq.l A7, 4 00005EF6 2F0B move.l -[A7], A3 00005EF8 303C 004B move.w D0, 0x4B /* 'K' */ 00005EFC AAAA syscall QuickTimeDispatch 00005EFE 201F move.l D0, [A7]+ 00005F00 D085 add.l D0, D5 00005F02 B087 cmp.l D0, D7 00005F04 6C0A bge +0xC /* 00005F10 */ 00005F06 7000 moveq.l D0, 0x00 00005F08 2D40 0018 move.l [A6 + 0x18], D0 00005F0C 6000 00D4 bra +0xD6 /* 00005FE2 */ label00005F10: 00005F10 598F subq.l A7, 4 00005F12 2F0C move.l -[A7], A4 00005F14 303C 002B move.w D0, 0x2B /* '+' */ 00005F18 AAAA syscall QuickTimeDispatch 00005F1A 2C1F move.l D6, [A7]+ 00005F1C BC87 cmp.l D6, D7 00005F1E 6F06 ble +0x8 /* 00005F26 */ 00005F20 202D EC20 move.l D0, [A5 - 0x13E0] 00005F24 6006 bra +0x8 /* 00005F2C */ label00005F26: 00005F26 202D EC20 move.l D0, [A5 - 0x13E0] 00005F2A 4480 neg.l D0 label00005F2C: 00005F2C 2800 move.l D4, D0 00005F2E 2D47 FFF4 move.l [A6 - 0xC], D7 00005F32 2D7C 7669 6465 FFFC move.l [A6 - 0x4], 0x76696465 /* 'vide' */ 00005F3A 2F0C move.l -[A7], A4 00005F3C 7001 moveq.l D0, 0x01 00005F3E 3F00 move.w -[A7], D0 00005F40 3F00 move.w -[A7], D0 00005F42 486E FFFC pea.l [A6 - 0x4] 00005F46 2F07 move.l -[A7], D7 00005F48 2F04 move.l -[A7], D4 00005F4A 486E FFF4 pea.l [A6 - 0xC] 00005F4E 486E FFF8 pea.l [A6 - 0x8] 00005F52 303C 010E move.w D0, 0x10E 00005F56 AAAA syscall QuickTimeDispatch 00005F58 BEAE FFF4 cmp.l D7, [A6 - 0xC] 00005F5C 6C06 bge +0x8 /* 00005F64 */ 00005F5E 2C2E FFF4 move.l D6, [A6 - 0xC] 00005F62 600C bra +0xE /* 00005F70 */ label00005F64: 00005F64 BEAE FFF4 cmp.l D7, [A6 - 0xC] 00005F68 6F06 ble +0x8 /* 00005F70 */ 00005F6A 2C07 move.l D6, D7 00005F6C 2E2E FFF4 move.l D7, [A6 - 0xC] label00005F70: 00005F70 598F subq.l A7, 4 00005F72 2F2E 000C move.l -[A7], [A6 + 0xC] 00005F76 2F0B move.l -[A7], A3 00005F78 2F07 move.l -[A7], D7 00005F7A 2F06 move.l -[A7], D6 00005F7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005F80 4EBA B32E jsr [PC - 0x4CD2 /* 000012B0 */] 00005F84 2857 movea.l A4, [A7] 00005F86 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00005F8A 558F subq.l A7, 2 00005F8C 2F0B move.l -[A7], A3 00005F8E 2F0C move.l -[A7], A4 00005F90 303C 0153 move.w D0, 0x153 00005F94 AAAA syscall QuickTimeDispatch 00005F96 2F0C move.l -[A7], A4 00005F98 558F subq.l A7, 2 00005F9A 2F0B move.l -[A7], A3 00005F9C 303C 0045 move.w D0, 0x45 /* 'E' */ 00005FA0 AAAA syscall QuickTimeDispatch 00005FA2 303C 0046 move.w D0, 0x46 /* 'F' */ 00005FA6 AAAA syscall QuickTimeDispatch 00005FA8 2F0C move.l -[A7], A4 00005FAA BE85 cmp.l D7, D5 00005FAC 6C06 bge +0x8 /* 00005FB4 */ 00005FAE 2005 move.l D0, D5 00005FB0 9087 sub.l D0, D7 00005FB2 6002 bra +0x4 /* 00005FB6 */ label00005FB4: 00005FB4 7000 moveq.l D0, 0x00 label00005FB6: 00005FB6 2F00 move.l -[A7], D0 00005FB8 303C 004D move.w D0, 0x4D /* 'M' */ 00005FBC AAAA syscall QuickTimeDispatch 00005FBE 2F0C move.l -[A7], A4 00005FC0 558F subq.l A7, 2 00005FC2 2F0B move.l -[A7], A3 00005FC4 303C 0050 move.w D0, 0x50 /* 'P' */ 00005FC8 AAAA syscall QuickTimeDispatch 00005FCA 303C 0051 move.w D0, 0x51 /* 'Q' */ 00005FCE AAAA syscall QuickTimeDispatch 00005FD0 2F0C move.l -[A7], A4 00005FD2 7008 moveq.l D0, 0x08 00005FD4 2F00 move.l -[A7], D0 00005FD6 303C 0048 move.w D0, 0x48 /* 'H' */ 00005FDA AAAA syscall QuickTimeDispatch 00005FDC 2D4C 0018 move.l [A6 + 0x18], A4 00005FE0 544F addq.w A7, 2 label00005FE2: 00005FE2 4CEE 18F0 FFD4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2C] 00005FE8 4E5E unlink A6 00005FEA 205F movea.l A0, [A7]+ 00005FEC 4FEF 0010 lea.l A7, [A7 + 0x10] 00005FF0 4ED0 jmp [A0] 00005FF2 8025 or.b D0, -[A5] 00005FF4 544D addq.w A5, 2 00005FF6 4F56 chk.w D7, [A6] 00005FF8 4945 chk.w D4, D5 00005FFA 4D4F chk.w D6, A7 00005FFC 5649 addq.w A1, 3 00005FFE 4543 chk.w D2, D3 00006000 454C chk.w D2, A4 00006002 4C2E 4352 4541 movem.w D1,D4,D6,A0,A1,A6, [A6 + 0x4541] 00006008 5445 addq.w D5, 2 0000600A 5452 addq.w [A2], 2 0000600C 4143 chk.w D0, D3 0000600E 4B46 chk.w D5, D6 00006010 524F addq.w A7, 1 00006012 4D50 chk.w D6, [A0] 00006014 4F53 chk.w D7, [A3] 00006016 5445 addq.w D5, 2 00006018 5200 addq.b D0, 1 0000601A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000601C-00006020 fn0000601C: 0000601C 4E56 FFF4 link A6, -0x000C // end alternate branch 0000601C-00006020 fn0000601C: // (misaligned) 0000601E FFF4 .invalid <> 00006020 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00006024 266E 0010 movea.l A3, [A6 + 0x10] 00006028 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000602C 486E FFF8 pea.l [A6 - 0x8] 00006030 486E FFFC pea.l [A6 - 0x4] 00006034 303C 0033 move.w D0, 0x33 /* '3' */ 00006038 AAAA syscall QuickTimeDispatch 0000603A 4AAE FFFC tst.l [A6 - 0x4] 0000603E 6E06 bgt +0x8 /* 00006046 */ 00006040 7001 moveq.l D0, 0x01 00006042 2D40 FFFC move.l [A6 - 0x4], D0 label00006046: 00006046 598F subq.l A7, 4 00006048 2F0B move.l -[A7], A3 0000604A 303C 0062 move.w D0, 0x62 /* 'b' */ 0000604E AAAA syscall QuickTimeDispatch 00006050 2857 movea.l A4, [A7] 00006052 486E FFF4 pea.l [A6 - 0xC] 00006056 7000 moveq.l D0, 0x00 00006058 2F00 move.l -[A7], D0 0000605A 2F00 move.l -[A7], D0 0000605C 303C 006F move.w D0, 0x6F /* 'o' */ 00006060 AAAA syscall QuickTimeDispatch 00006062 598F subq.l A7, 4 00006064 2F0B move.l -[A7], A3 00006066 303C 004C move.w D0, 0x4C /* 'L' */ 0000606A AAAA syscall QuickTimeDispatch 0000606C 2A1F move.l D5, [A7]+ 0000606E 598F subq.l A7, 4 00006070 2F0B move.l -[A7], A3 00006072 303C 004B move.w D0, 0x4B /* 'K' */ 00006076 AAAA syscall QuickTimeDispatch 00006078 2C1F move.l D6, [A7]+ 0000607A 202E FFFC move.l D0, [A6 - 0x4] 0000607E D0AE FFF8 add.l D0, [A6 - 0x8] 00006082 BA80 cmp.l D5, D0 00006084 6F0A ble +0xC /* 00006090 */ 00006086 7000 moveq.l D0, 0x00 00006088 2D40 0018 move.l [A6 + 0x18], D0 0000608C 6000 009E bra +0xA0 /* 0000612C */ label00006090: 00006090 BCAE FFF8 cmp.l D6, [A6 - 0x8] 00006094 6C0A bge +0xC /* 000060A0 */ 00006096 7000 moveq.l D0, 0x00 00006098 2D40 0018 move.l [A6 + 0x18], D0 0000609C 6000 008E bra +0x90 /* 0000612C */ label000060A0: 000060A0 282E FFF8 move.l D4, [A6 - 0x8] 000060A4 2E2E FFFC move.l D7, [A6 - 0x4] 000060A8 DEAE FFF8 add.l D7, [A6 - 0x8] 000060AC BC87 cmp.l D6, D7 000060AE 6C02 bge +0x4 /* 000060B2 */ 000060B0 2E06 move.l D7, D6 label000060B2: 000060B2 598F subq.l A7, 4 000060B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000060B8 2F0B move.l -[A7], A3 000060BA 2F04 move.l -[A7], D4 000060BC 2007 move.l D0, D7 000060BE 9084 sub.l D0, D4 000060C0 2F00 move.l -[A7], D0 000060C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000060C6 4EBA B1E8 jsr [PC - 0x4E18 /* 000012B0 */] 000060CA 2857 movea.l A4, [A7] 000060CC 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000060D0 558F subq.l A7, 2 000060D2 2F0B move.l -[A7], A3 000060D4 2F0C move.l -[A7], A4 000060D6 303C 0153 move.w D0, 0x153 000060DA AAAA syscall QuickTimeDispatch 000060DC 2F0C move.l -[A7], A4 000060DE 558F subq.l A7, 2 000060E0 2F0B move.l -[A7], A3 000060E2 303C 0045 move.w D0, 0x45 /* 'E' */ 000060E6 AAAA syscall QuickTimeDispatch 000060E8 303C 0046 move.w D0, 0x46 /* 'F' */ 000060EC AAAA syscall QuickTimeDispatch 000060EE 2F0C move.l -[A7], A4 000060F0 BAAE FFF8 cmp.l D5, [A6 - 0x8] 000060F4 6F08 ble +0xA /* 000060FE */ 000060F6 2005 move.l D0, D5 000060F8 90AE FFF8 sub.l D0, [A6 - 0x8] 000060FC 6002 bra +0x4 /* 00006100 */ label000060FE: 000060FE 7000 moveq.l D0, 0x00 label00006100: 00006100 2F00 move.l -[A7], D0 00006102 303C 004D move.w D0, 0x4D /* 'M' */ 00006106 AAAA syscall QuickTimeDispatch 00006108 2F0C move.l -[A7], A4 0000610A 7004 moveq.l D0, 0x04 0000610C 2F00 move.l -[A7], D0 0000610E 303C 0048 move.w D0, 0x48 /* 'H' */ 00006112 AAAA syscall QuickTimeDispatch 00006114 2F0C move.l -[A7], A4 00006116 558F subq.l A7, 2 00006118 2F0B move.l -[A7], A3 0000611A 303C 0050 move.w D0, 0x50 /* 'P' */ 0000611E AAAA syscall QuickTimeDispatch 00006120 303C 0051 move.w D0, 0x51 /* 'Q' */ 00006124 AAAA syscall QuickTimeDispatch 00006126 2D4C 0018 move.l [A6 + 0x18], A4 0000612A 544F addq.w A7, 2 label0000612C: 0000612C 4CEE 18F0 FFDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x24] 00006132 4E5E unlink A6 00006134 205F movea.l A0, [A7]+ 00006136 4FEF 0010 lea.l A7, [A7 + 0x10] 0000613A 4ED0 jmp [A0] 0000613C 8026 or.b D0, -[A6] 0000613E 544D addq.w A5, 2 00006140 4F56 chk.w D7, [A6] 00006142 4945 chk.w D4, D5 00006144 4D4F chk.w D6, A7 00006146 5649 addq.w A1, 3 00006148 4543 chk.w D2, D3 0000614A 454C chk.w D2, A4 0000614C 4C2E 4352 4541 movem.w D1,D4,D6,A0,A1,A6, [A6 + 0x4541] 00006152 5445 addq.w D5, 2 00006154 5452 addq.w [A2], 2 00006156 4143 chk.w D0, D3 00006158 4B46 chk.w D5, D6 0000615A 524F addq.w A7, 1 0000615C 4D50 chk.w D6, [A0] 0000615E 5245 addq.w D5, 1 00006160 5649 addq.w A1, 3 00006162 4557 chk.w D2, [A7] 00006164 0000 0000 ori.b D0, 0x0 fn00006168: 00006168 4E56 FFF8 link A6, -0x0008 0000616C 2F0C move.l -[A7], A4 0000616E 286E 0008 movea.l A4, [A6 + 0x8] 00006172 2054 movea.l A0, [A4] 00006174 2F28 0002 move.l -[A7], [A0 + 0x2] 00006178 486E FFF8 pea.l [A6 - 0x8] 0000617C 486E FFFC pea.l [A6 - 0x4] 00006180 303C 0033 move.w D0, 0x33 /* '3' */ 00006184 AAAA syscall QuickTimeDispatch 00006186 2054 movea.l A0, [A4] 00006188 216E FFF8 0044 move.l [A0 + 0x44], [A6 - 0x8] 0000618E 2054 movea.l A0, [A4] 00006190 216E FFFC 0048 move.l [A0 + 0x48], [A6 - 0x4] 00006196 598F subq.l A7, 4 00006198 2054 movea.l A0, [A4] 0000619A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000619E 303C 0035 move.w D0, 0x35 /* '5' */ 000061A2 AAAA syscall QuickTimeDispatch 000061A4 2054 movea.l A0, [A4] 000061A6 215F 0040 move.l [A0 + 0x40], [A7]+ 000061AA 286E FFF4 movea.l A4, [A6 - 0xC] 000061AE 4E5E unlink A6 000061B0 2E9F move.l [A7], [A7]+ 000061B2 4E75 rts 000061B4 8028 544D or.b D0, [A0 + 0x544D] 000061B8 4F56 chk.w D7, [A6] 000061BA 4945 chk.w D4, D5 000061BC 4D4F chk.w D6, A7 000061BE 5649 addq.w A1, 3 000061C0 4543 chk.w D2, D3 000061C2 454C chk.w D2, A4 000061C4 4C2E 5341 5645 movem.w D0,D6,A0,A1,A4,A6, [A6 + 0x5645] 000061CA 504F addq.w A7, 8 000061CC 5354 subq.w [A4], 1 000061CE 4552 chk.w D2, [A2] 000061D0 414E chk.w D0, A6 000061D2 4450 neg.w [A0] 000061D4 5245 addq.w D5, 1 000061D6 5649 addq.w A1, 3 000061D8 4557 chk.w D2, [A7] 000061DA 5449 addq.w A1, 2 000061DC 4D45 chk.w D6, D5 000061DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2801: // at 000061E0 (misaligned) 000061E2 0000 2F0C ori.b D0, 0xC 000061E6 286E 0008 movea.l A4, [A6 + 0x8] 000061EA 558F subq.l A7, 2 000061EC 2F2E 000C move.l -[A7], [A6 + 0xC] 000061F0 7008 moveq.l D0, 0x08 000061F2 2F00 move.l -[A7], D0 000061F4 2F0C move.l -[A7], A4 000061F6 4EBA 00B4 jsr [PC + 0xB4 /* 000062AC */] 000061FA 4A1F tst.b [A7]+ 000061FC 6710 beq +0x12 /* 0000620E */ 000061FE 2054 movea.l A0, [A4] 00006200 2F28 0002 move.l -[A7], [A0 + 0x2] 00006204 7000 moveq.l D0, 0x00 00006206 2F00 move.l -[A7], D0 00006208 303C 0036 move.w D0, 0x36 /* '6' */ 0000620C AAAA syscall QuickTimeDispatch label0000620E: 0000620E 286E FFFC movea.l A4, [A6 - 0x4] 00006212 4E5E unlink A6 00006214 205F movea.l A0, [A7]+ 00006216 504F addq.w A7, 8 00006218 4ED0 jmp [A0] 0000621A 9C54 sub.w D6, [A4] 0000621C 4D4F chk.w D6, A7 0000621E 5649 addq.w A1, 3 00006220 454D chk.w D2, A5 00006222 4F56 chk.w D7, [A6] 00006224 4945 chk.w D4, D5 00006226 4345 chk.w D1, D5 00006228 4C4C 2E41 movem.l D0,D6,A1,A2,A3,A5, A4 0000622C 5454 addq.w [A4], 2 0000622E 4143 chk.w D0, D3 00006230 4850 pea.l [A0] 00006232 4F53 chk.w D7, [A3] 00006234 5445 addq.w D5, 2 00006236 5200 addq.b D0, 1 00006238 0000 0000 ori.b D0, 0x0 export_2802: 0000623C 4E56 0000 link A6, 0 00006240 48E7 0018 movem.l -[A7], A3,A4 00006244 266E 000C movea.l A3, [A6 + 0xC] 00006248 286E 0008 movea.l A4, [A6 + 0x8] 0000624C 558F subq.l A7, 2 0000624E 2F0B move.l -[A7], A3 00006250 7004 moveq.l D0, 0x04 00006252 2F00 move.l -[A7], D0 00006254 2F0C move.l -[A7], A4 00006256 4EBA 0054 jsr [PC + 0x54 /* 000062AC */] 0000625A 4A1F tst.b [A7]+ 0000625C 671E beq +0x20 /* 0000627C */ 0000625E 2054 movea.l A0, [A4] 00006260 2F28 0002 move.l -[A7], [A0 + 0x2] 00006264 7000 moveq.l D0, 0x00 00006266 2F00 move.l -[A7], D0 00006268 598F subq.l A7, 4 0000626A 2053 movea.l A0, [A3] 0000626C 2F28 0002 move.l -[A7], [A0 + 0x2] 00006270 303C 002B move.w D0, 0x2B /* '+' */ 00006274 AAAA syscall QuickTimeDispatch 00006276 303C 0034 move.w D0, 0x34 /* '4' */ 0000627A AAAA syscall QuickTimeDispatch label0000627C: 0000627C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00006282 4E5E unlink A6 00006284 205F movea.l A0, [A7]+ 00006286 504F addq.w A7, 8 00006288 4ED0 jmp [A0] 0000628A 9D54 sub.w [A4], D6 0000628C 4D4F chk.w D6, A7 0000628E 5649 addq.w A1, 3 00006290 454D chk.w D2, A5 00006292 4F56 chk.w D7, [A6] 00006294 4945 chk.w D4, D5 00006296 4345 chk.w D1, D5 00006298 4C4C 2E41 movem.l D0,D6,A1,A2,A3,A5, A4 0000629C 5454 addq.w [A4], 2 0000629E 4143 chk.w D0, D3 000062A0 4850 pea.l [A0] 000062A2 5245 addq.w D5, 1 000062A4 5649 addq.w A1, 3 000062A6 4557 chk.w D2, [A7] 000062A8 0000 0000 ori.b D0, 0x0 fn000062AC: 000062AC 4E56 FFEA link A6, -0x0016 000062B0 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000062B4 266E 0010 movea.l A3, [A6 + 0x10] 000062B8 2A2E 000C move.l D5, [A6 + 0xC] 000062BC 286E 0008 movea.l A4, [A6 + 0x8] 000062C0 2054 movea.l A0, [A4] 000062C2 4AA8 0002 tst.l [A0 + 0x2] 000062C6 6708 beq +0xA /* 000062D0 */ 000062C8 2053 movea.l A0, [A3] 000062CA 4AA8 0002 tst.l [A0 + 0x2] 000062CE 6608 bne +0xA /* 000062D8 */ label000062D0: 000062D0 422E 0014 clr.b [A6 + 0x14] 000062D4 6000 01D8 bra +0x1DA /* 000064AE */ label000062D8: 000062D8 4206 clr.b D6 000062DA 2053 movea.l A0, [A3] 000062DC 2D68 0002 FFEA move.l [A6 - 0x16], [A0 + 0x2] 000062E2 598F subq.l A7, 4 000062E4 2F2E FFEA move.l -[A7], [A6 - 0x16] 000062E8 303C 003F move.w D0, 0x3F /* '?' */ 000062EC AAAA syscall QuickTimeDispatch 000062EE 2E1F move.l D7, [A7]+ 000062F0 6028 bra +0x2A /* 0000631A */ label000062F2: 000062F2 598F subq.l A7, 4 000062F4 2F2E FFEA move.l -[A7], [A6 - 0x16] 000062F8 2F07 move.l -[A7], D7 000062FA 303C 0117 move.w D0, 0x117 000062FE AAAA syscall QuickTimeDispatch 00006300 265F movea.l A3, [A7]+ 00006302 598F subq.l A7, 4 00006304 2F0B move.l -[A7], A3 00006306 303C 0047 move.w D0, 0x47 /* 'G' */ 0000630A AAAA syscall QuickTimeDispatch 0000630C 7002 moveq.l D0, 0x02 0000630E C09F and.l D0, [A7]+ 00006310 6704 beq +0x6 /* 00006316 */ 00006312 7C01 moveq.l D6, 0x01 00006314 6008 bra +0xA /* 0000631E */ label00006316: 00006316 2007 move.l D0, D7 00006318 5387 subq.l D7, 1 label0000631A: 0000631A 4A87 tst.l D7 0000631C 6ED4 bgt -0x2A /* 000062F2 */ label0000631E: 0000631E 4A06 tst.b D6 00006320 660A bne +0xC /* 0000632C */ 00006322 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00006328 6000 0184 bra +0x186 /* 000064AE */ label0000632C: 0000632C 598F subq.l A7, 4 0000632E 2054 movea.l A0, [A4] 00006330 2F28 0002 move.l -[A7], [A0 + 0x2] 00006334 303C 003F move.w D0, 0x3F /* '?' */ 00006338 AAAA syscall QuickTimeDispatch 0000633A 2E1F move.l D7, [A7]+ 0000633C 6048 bra +0x4A /* 00006386 */ label0000633E: 0000633E 598F subq.l A7, 4 00006340 2054 movea.l A0, [A4] 00006342 2F28 0002 move.l -[A7], [A0 + 0x2] 00006346 2F07 move.l -[A7], D7 00006348 303C 0117 move.w D0, 0x117 0000634C AAAA syscall QuickTimeDispatch 0000634E 265F movea.l A3, [A7]+ 00006350 598F subq.l A7, 4 00006352 2F0B move.l -[A7], A3 00006354 303C 0047 move.w D0, 0x47 /* 'G' */ 00006358 AAAA syscall QuickTimeDispatch 0000635A 2C1F move.l D6, [A7]+ 0000635C 2005 move.l D0, D5 0000635E C086 and.l D0, D6 00006360 6720 beq +0x22 /* 00006382 */ 00006362 598F subq.l A7, 4 00006364 2F05 move.l -[A7], D5 00006366 A85A syscall BitNot 00006368 CC9F and.l D6, [A7]+ 0000636A 4A86 tst.l D6 0000636C 670C beq +0xE /* 0000637A */ 0000636E 2F0B move.l -[A7], A3 00006370 2F06 move.l -[A7], D6 00006372 303C 0048 move.w D0, 0x48 /* 'H' */ 00006376 AAAA syscall QuickTimeDispatch 00006378 6008 bra +0xA /* 00006382 */ label0000637A: 0000637A 2F0B move.l -[A7], A3 0000637C 303C 0042 move.w D0, 0x42 /* 'B' */ 00006380 AAAA syscall QuickTimeDispatch label00006382: 00006382 2007 move.l D0, D7 00006384 5387 subq.l D7, 1 label00006386: 00006386 4A87 tst.l D7 00006388 6EB4 bgt -0x4A /* 0000633E */ 0000638A 422E FFEF clr.b [A6 - 0x11] 0000638E 598F subq.l A7, 4 00006390 2F2E FFEA move.l -[A7], [A6 - 0x16] 00006394 303C 003F move.w D0, 0x3F /* '?' */ 00006398 AAAA syscall QuickTimeDispatch 0000639A 2E1F move.l D7, [A7]+ 0000639C 6000 00F8 bra +0xFA /* 00006496 */ label000063A0: 000063A0 598F subq.l A7, 4 000063A2 2F2E FFEA move.l -[A7], [A6 - 0x16] 000063A6 2F07 move.l -[A7], D7 000063A8 303C 0117 move.w D0, 0x117 000063AC AAAA syscall QuickTimeDispatch 000063AE 265F movea.l A3, [A7]+ 000063B0 598F subq.l A7, 4 000063B2 2F0B move.l -[A7], A3 000063B4 303C 0047 move.w D0, 0x47 /* 'G' */ 000063B8 AAAA syscall QuickTimeDispatch 000063BA 2C1F move.l D6, [A7]+ 000063BC 7002 moveq.l D0, 0x02 000063BE C086 and.l D0, D6 000063C0 6700 00D0 beq +0xD2 /* 00006492 */ 000063C4 598F subq.l A7, 4 000063C6 2F0B move.l -[A7], A3 000063C8 303C 0062 move.w D0, 0x62 /* 'b' */ 000063CC AAAA syscall QuickTimeDispatch 000063CE 2D57 FFF4 move.l [A6 - 0xC], [A7] 000063D2 486E FFF8 pea.l [A6 - 0x8] 000063D6 7000 moveq.l D0, 0x00 000063D8 2F00 move.l -[A7], D0 000063DA 2F00 move.l -[A7], D0 000063DC 303C 006F move.w D0, 0x6F /* 'o' */ 000063E0 AAAA syscall QuickTimeDispatch 000063E2 7008 moveq.l D0, 0x08 000063E4 B085 cmp.l D0, D5 000063E6 6630 bne +0x32 /* 00006418 */ 000063E8 0CAE 736F 756E FFF8 cmpi.l [A6 - 0x8], 0x736F756E /* 'soun' */ 000063F0 6700 00A0 beq +0xA2 /* 00006492 */ 000063F4 7801 moveq.l D4, 0x01 000063F6 2054 movea.l A0, [A4] 000063F8 2248 movea.l A1, A0 000063FA 2028 000A move.l D0, [A0 + 0xA] 000063FE B0A9 0012 cmp.l D0, [A1 + 0x12] 00006402 6608 bne +0xA /* 0000640C */ 00006404 2028 0012 move.l D0, [A0 + 0x12] 00006408 5380 subq.l D0, 1 0000640A 6006 bra +0x8 /* 00006412 */ label0000640C: 0000640C 2054 movea.l A0, [A4] 0000640E 2028 000A move.l D0, [A0 + 0xA] label00006412: 00006412 2D40 FFFC move.l [A6 - 0x4], D0 00006416 6012 bra +0x14 /* 0000642A */ label00006418: 00006418 598F subq.l A7, 4 0000641A 2F0B move.l -[A7], A3 0000641C 303C 004B move.w D0, 0x4B /* 'K' */ 00006420 AAAA syscall QuickTimeDispatch 00006422 281F move.l D4, [A7]+ 00006424 7000 moveq.l D0, 0x00 00006426 2D40 FFFC move.l [A6 - 0x4], D0 label0000642A: 0000642A 598F subq.l A7, 4 0000642C 2054 movea.l A0, [A4] 0000642E 2F28 0002 move.l -[A7], [A0 + 0x2] 00006432 2F0B move.l -[A7], A3 00006434 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006438 2F04 move.l -[A7], D4 0000643A 2F0C move.l -[A7], A4 0000643C 4EBA AE72 jsr [PC - 0x518E /* 000012B0 */] 00006440 2D57 FFF0 move.l [A6 - 0x10], [A7] 00006444 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00006448 558F subq.l A7, 2 0000644A 2F0B move.l -[A7], A3 0000644C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00006450 303C 0153 move.w D0, 0x153 00006454 AAAA syscall QuickTimeDispatch 00006456 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000645A 2F05 move.l -[A7], D5 0000645C 303C 0048 move.w D0, 0x48 /* 'H' */ 00006460 AAAA syscall QuickTimeDispatch 00006462 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00006466 558F subq.l A7, 2 00006468 2F0B move.l -[A7], A3 0000646A 303C 0045 move.w D0, 0x45 /* 'E' */ 0000646E AAAA syscall QuickTimeDispatch 00006470 303C 0046 move.w D0, 0x46 /* 'F' */ 00006474 AAAA syscall QuickTimeDispatch 00006476 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000647A 598F subq.l A7, 4 0000647C 2F0B move.l -[A7], A3 0000647E 303C 004C move.w D0, 0x4C /* 'L' */ 00006482 AAAA syscall QuickTimeDispatch 00006484 303C 004D move.w D0, 0x4D /* 'M' */ 00006488 AAAA syscall QuickTimeDispatch 0000648A 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1 00006490 544F addq.w A7, 2 label00006492: 00006492 2007 move.l D0, D7 00006494 5387 subq.l D7, 1 label00006496: 00006496 4A87 tst.l D7 00006498 6E00 FF06 bgt -0xF8 /* 000063A0 */ 0000649C 4A2E FFEF tst.b [A6 - 0x11] 000064A0 6706 beq +0x8 /* 000064A8 */ 000064A2 2F0C move.l -[A7], A4 000064A4 4EBA AF92 jsr [PC - 0x506E /* 00001438 */] label000064A8: 000064A8 1D6E FFEF 0014 move.b [A6 + 0x14], [A6 - 0x11] label000064AE: 000064AE 4CEE 18F8 FFCE movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x32] 000064B4 4E5E unlink A6 000064B6 205F movea.l A0, [A7]+ 000064B8 4FEF 000C lea.l A7, [A7 + 0xC] 000064BC 4ED0 jmp [A0] 000064BE 9754 sub.w [A4], D3 000064C0 4D4F chk.w D6, A7 000064C2 5649 addq.w A1, 3 000064C4 454D chk.w D2, A5 000064C6 4F56 chk.w D7, [A6] 000064C8 4945 chk.w D4, D5 000064CA 4345 chk.w D1, D5 000064CC 4C4C 2E41 movem.l D0,D6,A1,A2,A3,A5, A4 000064D0 5454 addq.w [A4], 2 000064D2 4143 chk.w D0, D3 000064D4 4850 pea.l [A0] 000064D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2803: // at 000064D8 (misaligned) 000064DA 0000 48E7 ori.b D0, 0xE7 000064DE 1F18 move.b -[A7], [A0]+ 000064E0 182E 000C move.b D4, [A6 + 0xC] 000064E4 286E 0008 movea.l A4, [A6 + 0x8] 000064E8 2F0C move.l -[A7], A4 000064EA 4EAD 582A jsr [A5 + 0x582A /* export_2817 */] 000064EE 2F0C move.l -[A7], A4 000064F0 4EBA FC76 jsr [PC - 0x38A /* 00006168 */] 000064F4 4246 clr.w D6 000064F6 598F subq.l A7, 4 000064F8 2054 movea.l A0, [A4] 000064FA 2F28 0002 move.l -[A7], [A0 + 0x2] 000064FE 303C 003F move.w D0, 0x3F /* '?' */ 00006502 AAAA syscall QuickTimeDispatch 00006504 2E1F move.l D7, [A7]+ 00006506 6042 bra +0x44 /* 0000654A */ label00006508: 00006508 598F subq.l A7, 4 0000650A 2054 movea.l A0, [A4] 0000650C 2F28 0002 move.l -[A7], [A0 + 0x2] 00006510 2F07 move.l -[A7], D7 00006512 303C 0117 move.w D0, 0x117 00006516 AAAA syscall QuickTimeDispatch 00006518 265F movea.l A3, [A7]+ 0000651A 558F subq.l A7, 2 0000651C 2F0B move.l -[A7], A3 0000651E 303C 0050 move.w D0, 0x50 /* 'P' */ 00006522 AAAA syscall QuickTimeDispatch 00006524 3A1F move.w D5, [A7]+ 00006526 BC45 cmp.w D6, D5 00006528 6C02 bge +0x4 /* 0000652C */ 0000652A 3C05 move.w D6, D5 label0000652C: 0000652C 2F0B move.l -[A7], A3 0000652E 2F0B move.l -[A7], A3 00006530 7001 moveq.l D0, 0x01 00006532 B087 cmp.l D0, D7 00006534 57C0 seq D0 00006536 4400 neg.b D0 00006538 1F00 move.b -[A7], D0 0000653A 7001 moveq.l D0, 0x01 0000653C 3F00 move.w -[A7], D0 0000653E 1F04 move.b -[A7], D4 00006540 2F0C move.l -[A7], A4 00006542 4EBA F124 jsr [PC - 0xEDC /* 00005668 */] 00006546 2007 move.l D0, D7 00006548 5387 subq.l D7, 1 label0000654A: 0000654A 4A87 tst.l D7 0000654C 6EBA bgt -0x44 /* 00006508 */ 0000654E 2054 movea.l A0, [A4] 00006550 5268 0032 addq.w [A0 + 0x32], 1 00006554 2054 movea.l A0, [A4] 00006556 317C 0001 0030 move.w [A0 + 0x30], 0x1 0000655C 2054 movea.l A0, [A4] 0000655E 3146 0034 move.w [A0 + 0x34], D6 00006562 7000 moveq.l D0, 0x00 00006564 2F00 move.l -[A7], D0 00006566 2F0C move.l -[A7], A4 00006568 4EBA A736 jsr [PC - 0x58CA /* 00000CA0 */] 0000656C 2054 movea.l A0, [A4] 0000656E 4AA8 005C tst.l [A0 + 0x5C] 00006572 6710 beq +0x12 /* 00006584 */ 00006574 2F28 005C move.l -[A7], [A0 + 0x5C] 00006578 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 0000657C 2054 movea.l A0, [A4] 0000657E 7000 moveq.l D0, 0x00 00006580 2140 005C move.l [A0 + 0x5C], D0 label00006584: 00006584 4CEE 18F8 FFE4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 0000658A 4E5E unlink A6 0000658C 205F movea.l A0, [A7]+ 0000658E 5C4F addq.w A7, 6 00006590 4ED0 jmp [A0] 00006592 9E54 sub.w D7, [A4] 00006594 4D4F chk.w D6, A7 00006596 5649 addq.w A1, 3 00006598 454D chk.w D2, A5 0000659A 4F56 chk.w D7, [A6] 0000659C 4945 chk.w D4, D5 0000659E 4345 chk.w D1, D5 000065A0 4C4C 2E50 movem.l D4,D6,A1,A2,A3,A5, A4 000065A4 5245 addq.w D5, 1 000065A6 5041 addq.w D1, 8 000065A8 5245 addq.w D5, 1 000065AA 544F addq.w A7, 2 000065AC 4752 chk.w D3, [A2] 000065AE 4F55 chk.w D7, [A5] 000065B0 5000 addq.b D0, 8 000065B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2804: // at 000065B4 (misaligned) 000065B6 FF9A .invalid <> 000065B8 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000065BC 286E 0008 movea.l A4, [A6 + 0x8] 000065C0 2054 movea.l A0, [A4] 000065C2 5268 0030 addq.w [A0 + 0x30], 1 000065C6 2F2E 000E move.l -[A7], [A6 + 0xE] 000065CA 4EBA FB9C jsr [PC - 0x464 /* 00006168 */] 000065CE 2054 movea.l A0, [A4] 000065D0 43EE FFA6 lea.l A1, [A6 - 0x5A] 000065D4 41E8 0022 lea.l A0, [A0 + 0x22] 000065D8 22D8 move.l [A1]+, [A0]+ 000065DA 22D8 move.l [A1]+, [A0]+ 000065DC 206E 000E movea.l A0, [A6 + 0xE] 000065E0 2050 movea.l A0, [A0] 000065E2 43EE FFAE lea.l A1, [A6 - 0x52] 000065E6 41E8 0022 lea.l A0, [A0 + 0x22] 000065EA 22D8 move.l [A1]+, [A0]+ 000065EC 22D8 move.l [A1]+, [A0]+ 000065EE 422E FFB9 clr.b [A6 - 0x47] 000065F2 7000 moveq.l D0, 0x00 000065F4 2D40 FFC2 move.l [A6 - 0x3E], D0 000065F8 4A2E 000C tst.b [A6 + 0xC] 000065FC 6700 00E8 beq +0xEA /* 000066E6 */ 00006600 598F subq.l A7, 4 00006602 2F2E 000E move.l -[A7], [A6 + 0xE] 00006606 4EBA C2D8 jsr [PC - 0x3D28 /* 000028E0 */] 0000660A 2D5F FFC2 move.l [A6 - 0x3E], [A7]+ 0000660E 7000 moveq.l D0, 0x00 00006610 2D40 FF9E move.l [A6 - 0x62], D0 00006614 2054 movea.l A0, [A4] 00006616 2D68 0012 FFA2 move.l [A6 - 0x5E], [A0 + 0x12] 0000661C 426E FFB6 clr.w [A6 - 0x4A] 00006620 7601 moveq.l D3, 0x01 00006622 322E FFAC move.w D1, [A6 - 0x54] 00006626 48C1 ext.l D1 00006628 342E FFA8 move.w D2, [A6 - 0x58] 0000662C 48C2 ext.l D2 0000662E 9282 sub.l D1, D2 00006630 342E FFB4 move.w D2, [A6 - 0x4C] 00006634 48C2 ext.l D2 00006636 302E FFB0 move.w D0, [A6 - 0x50] 0000663A 48C0 ext.l D0 0000663C 9480 sub.l D2, D0 0000663E B481 cmp.l D2, D1 00006640 6622 bne +0x24 /* 00006664 */ 00006642 302E FFAC move.w D0, [A6 - 0x54] 00006646 48C0 ext.l D0 00006648 322E FFA8 move.w D1, [A6 - 0x58] 0000664C 48C1 ext.l D1 0000664E 9081 sub.l D0, D1 00006650 322E FFB4 move.w D1, [A6 - 0x4C] 00006654 48C1 ext.l D1 00006656 342E FFB0 move.w D2, [A6 - 0x50] 0000665A 48C2 ext.l D2 0000665C 9282 sub.l D1, D2 0000665E B280 cmp.l D1, D0 00006660 6602 bne +0x4 /* 00006664 */ 00006662 7600 moveq.l D3, 0x00 label00006664: 00006664 1D43 FFB9 move.b [A6 - 0x47], D3 00006668 598F subq.l A7, 4 0000666A 206E 000E movea.l A0, [A6 + 0xE] 0000666E 2050 movea.l A0, [A0] 00006670 2F28 0002 move.l -[A7], [A0 + 0x2] 00006674 303C 00FE move.w D0, 0xFE 00006678 AAAA syscall QuickTimeDispatch 0000667A 205F movea.l A0, [A7]+ 0000667C 2D48 FFC6 move.l [A6 - 0x3A], A0 00006680 2050 movea.l A0, [A0] 00006682 43EE FFBA lea.l A1, [A6 - 0x46] 00006686 5488 addq.l A0, 2 00006688 22D8 move.l [A1]+, [A0]+ 0000668A 22D8 move.l [A1]+, [A0]+ 0000668C 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00006690 A8D9 syscall DisposRgn/DisposeRgn 00006692 598F subq.l A7, 4 00006694 2054 movea.l A0, [A4] 00006696 2F28 0002 move.l -[A7], [A0 + 0x2] 0000669A 303C 00FE move.w D0, 0xFE 0000669E AAAA syscall QuickTimeDispatch 000066A0 2D5F FFC6 move.l [A6 - 0x3A], [A7]+ 000066A4 598F subq.l A7, 4 000066A6 302E FFBC move.w D0, [A6 - 0x44] 000066AA 48C0 ext.l D0 000066AC 206E FFC6 movea.l A0, [A6 - 0x3A] 000066B0 2050 movea.l A0, [A0] 000066B2 3228 0004 move.w D1, [A0 + 0x4] 000066B6 48C1 ext.l D1 000066B8 9081 sub.l D0, D1 000066BA 2F00 move.l -[A7], D0 000066BC A83F syscall Long2Fix 000066BE 281F move.l D4, [A7]+ 000066C0 598F subq.l A7, 4 000066C2 302E FFBA move.w D0, [A6 - 0x46] 000066C6 48C0 ext.l D0 000066C8 206E FFC6 movea.l A0, [A6 - 0x3A] 000066CC 2050 movea.l A0, [A0] 000066CE 3228 0002 move.w D1, [A0 + 0x2] 000066D2 48C1 ext.l D1 000066D4 9081 sub.l D0, D1 000066D6 2F00 move.l -[A7], D0 000066D8 A83F syscall Long2Fix 000066DA 2A1F move.l D5, [A7]+ 000066DC 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000066E0 A8D9 syscall DisposRgn/DisposeRgn 000066E2 6000 0108 bra +0x10A /* 000067EC */ label000066E6: 000066E6 2054 movea.l A0, [A4] 000066E8 3D68 0034 FFB6 move.w [A6 - 0x4A], [A0 + 0x34] 000066EE 2054 movea.l A0, [A4] 000066F0 2D48 FF9A move.l [A6 - 0x66], A0 000066F4 598F subq.l A7, 4 000066F6 206E 000E movea.l A0, [A6 + 0xE] 000066FA 2050 movea.l A0, [A0] 000066FC 2F28 0002 move.l -[A7], [A0 + 0x2] 00006700 206E 000E movea.l A0, [A6 + 0xE] 00006704 2050 movea.l A0, [A0] 00006706 2F28 0016 move.l -[A7], [A0 + 0x16] 0000670A 2054 movea.l A0, [A4] 0000670C 2F28 0002 move.l -[A7], [A0 + 0x2] 00006710 4EAD 35D2 jsr [A5 + 0x35D2 /* export_1718 */] 00006714 206E FF9A movea.l A0, [A6 - 0x66] 00006718 2028 0016 move.l D0, [A0 + 0x16] 0000671C 909F sub.l D0, [A7]+ 0000671E 2D40 FFA2 move.l [A6 - 0x5E], D0 00006722 4480 neg.l D0 00006724 2D40 FF9E move.l [A6 - 0x62], D0 00006728 4AAE FFA2 tst.l [A6 - 0x5E] 0000672C 6C06 bge +0x8 /* 00006734 */ 0000672E 7000 moveq.l D0, 0x00 00006730 2D40 FFA2 move.l [A6 - 0x5E], D0 label00006734: 00006734 4AAE FF9E tst.l [A6 - 0x62] 00006738 6F44 ble +0x46 /* 0000677E */ 0000673A 598F subq.l A7, 4 0000673C 2054 movea.l A0, [A4] 0000673E 2F28 0002 move.l -[A7], [A0 + 0x2] 00006742 303C 003F move.w D0, 0x3F /* '?' */ 00006746 AAAA syscall QuickTimeDispatch 00006748 2C1F move.l D6, [A7]+ 0000674A 602E bra +0x30 /* 0000677A */ label0000674C: 0000674C 598F subq.l A7, 4 0000674E 2054 movea.l A0, [A4] 00006750 2F28 0002 move.l -[A7], [A0 + 0x2] 00006754 2F06 move.l -[A7], D6 00006756 303C 0117 move.w D0, 0x117 0000675A AAAA syscall QuickTimeDispatch 0000675C 2657 movea.l A3, [A7] 0000675E 598F subq.l A7, 4 00006760 2F0B move.l -[A7], A3 00006762 303C 004C move.w D0, 0x4C /* 'L' */ 00006766 AAAA syscall QuickTimeDispatch 00006768 202E FF9E move.l D0, [A6 - 0x62] 0000676C D09F add.l D0, [A7]+ 0000676E 2F00 move.l -[A7], D0 00006770 303C 004D move.w D0, 0x4D /* 'M' */ 00006774 AAAA syscall QuickTimeDispatch 00006776 2006 move.l D0, D6 00006778 5386 subq.l D6, 1 label0000677A: 0000677A 4A86 tst.l D6 0000677C 6ECE bgt -0x30 /* 0000674C */ label0000677E: 0000677E 4AAE FF9E tst.l [A6 - 0x62] 00006782 6C06 bge +0x8 /* 0000678A */ 00006784 7000 moveq.l D0, 0x00 00006786 2D40 FF9E move.l [A6 - 0x62], D0 label0000678A: 0000678A 598F subq.l A7, 4 0000678C 2054 movea.l A0, [A4] 0000678E 2F28 0002 move.l -[A7], [A0 + 0x2] 00006792 303C 00FE move.w D0, 0xFE 00006796 AAAA syscall QuickTimeDispatch 00006798 205F movea.l A0, [A7]+ 0000679A 2D48 FFC6 move.l [A6 - 0x3A], A0 0000679E 2050 movea.l A0, [A0] 000067A0 43EE FFBA lea.l A1, [A6 - 0x46] 000067A4 5488 addq.l A0, 2 000067A6 22D8 move.l [A1]+, [A0]+ 000067A8 22D8 move.l [A1]+, [A0]+ 000067AA 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000067AE A8D9 syscall DisposRgn/DisposeRgn 000067B0 598F subq.l A7, 4 000067B2 302E FFB0 move.w D0, [A6 - 0x50] 000067B6 48C0 ext.l D0 000067B8 322E FFA8 move.w D1, [A6 - 0x58] 000067BC 48C1 ext.l D1 000067BE 9081 sub.l D0, D1 000067C0 322E FFBC move.w D1, [A6 - 0x44] 000067C4 48C1 ext.l D1 000067C6 D280 add.l D1, D0 000067C8 2F01 move.l -[A7], D1 000067CA A83F syscall Long2Fix 000067CC 281F move.l D4, [A7]+ 000067CE 598F subq.l A7, 4 000067D0 302E FFAE move.w D0, [A6 - 0x52] 000067D4 48C0 ext.l D0 000067D6 322E FFA6 move.w D1, [A6 - 0x5A] 000067DA 48C1 ext.l D1 000067DC 9081 sub.l D0, D1 000067DE 322E FFBA move.w D1, [A6 - 0x46] 000067E2 48C1 ext.l D1 000067E4 D280 add.l D1, D0 000067E6 2F01 move.l -[A7], D1 000067E8 A83F syscall Long2Fix 000067EA 2A1F move.l D5, [A7]+ label000067EC: 000067EC 426E FFFA clr.w [A6 - 0x6] 000067F0 4246 clr.w D6 000067F2 598F subq.l A7, 4 000067F4 206E 000E movea.l A0, [A6 + 0xE] 000067F8 2050 movea.l A0, [A0] 000067FA 2F28 0002 move.l -[A7], [A0 + 0x2] 000067FE 303C 003F move.w D0, 0x3F /* '?' */ 00006802 AAAA syscall QuickTimeDispatch 00006804 2E1F move.l D7, [A7]+ 00006806 6000 01E0 bra +0x1E2 /* 000069E8 */ label0000680A: 0000680A 598F subq.l A7, 4 0000680C 206E 000E movea.l A0, [A6 + 0xE] 00006810 2050 movea.l A0, [A0] 00006812 2F28 0002 move.l -[A7], [A0 + 0x2] 00006816 2F07 move.l -[A7], D7 00006818 303C 0117 move.w D0, 0x117 0000681C AAAA syscall QuickTimeDispatch 0000681E 265F movea.l A3, [A7]+ 00006820 598F subq.l A7, 4 00006822 2054 movea.l A0, [A4] 00006824 2F28 0002 move.l -[A7], [A0 + 0x2] 00006828 2F0B move.l -[A7], A3 0000682A 7000 moveq.l D0, 0x00 0000682C 2F00 move.l -[A7], D0 0000682E 598F subq.l A7, 4 00006830 2F0B move.l -[A7], A3 00006832 303C 004B move.w D0, 0x4B /* 'K' */ 00006836 AAAA syscall QuickTimeDispatch 00006838 2F0C move.l -[A7], A4 0000683A 4EBA AA74 jsr [PC - 0x558C /* 000012B0 */] 0000683E 2D57 FFCA move.l [A6 - 0x36], [A7] 00006842 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00006846 558F subq.l A7, 2 00006848 2F0B move.l -[A7], A3 0000684A 2F2E FFCA move.l -[A7], [A6 - 0x36] 0000684E 303C 0153 move.w D0, 0x153 00006852 AAAA syscall QuickTimeDispatch 00006854 598F subq.l A7, 4 00006856 2F0B move.l -[A7], A3 00006858 303C 0047 move.w D0, 0x47 /* 'G' */ 0000685C AAAA syscall QuickTimeDispatch 0000685E 2D5F FFD2 move.l [A6 - 0x2E], [A7]+ 00006862 2F2E FFCA move.l -[A7], [A6 - 0x36] 00006866 7002 moveq.l D0, 0x02 00006868 2F00 move.l -[A7], D0 0000686A 303C 0048 move.w D0, 0x48 /* 'H' */ 0000686E AAAA syscall QuickTimeDispatch 00006870 7002 moveq.l D0, 0x02 00006872 C0AE FFD2 and.l D0, [A6 - 0x2E] 00006876 544F addq.w A7, 2 00006878 6610 bne +0x12 /* 0000688A */ 0000687A 2F2E FFCA move.l -[A7], [A6 - 0x36] 0000687E 7000 moveq.l D0, 0x00 00006880 1F00 move.b -[A7], D0 00006882 303C 0046 move.w D0, 0x46 /* 'F' */ 00006886 AAAA syscall QuickTimeDispatch 00006888 6014 bra +0x16 /* 0000689E */ label0000688A: 0000688A 2F2E FFCA move.l -[A7], [A6 - 0x36] 0000688E 558F subq.l A7, 2 00006890 2F0B move.l -[A7], A3 00006892 303C 0045 move.w D0, 0x45 /* 'E' */ 00006896 AAAA syscall QuickTimeDispatch 00006898 303C 0046 move.w D0, 0x46 /* 'F' */ 0000689C AAAA syscall QuickTimeDispatch label0000689E: 0000689E 558F subq.l A7, 2 000068A0 2F0B move.l -[A7], A3 000068A2 303C 0050 move.w D0, 0x50 /* 'P' */ 000068A6 AAAA syscall QuickTimeDispatch 000068A8 3C2E FFB6 move.w D6, [A6 - 0x4A] 000068AC DC5F add.w D6, [A7]+ 000068AE BC6E FFFA cmp.w D6, [A6 - 0x6] 000068B2 6F04 ble +0x6 /* 000068B8 */ 000068B4 3D46 FFFA move.w [A6 - 0x6], D6 label000068B8: 000068B8 2F2E FFCA move.l -[A7], [A6 - 0x36] 000068BC 3F06 move.w -[A7], D6 000068BE 303C 0051 move.w D0, 0x51 /* 'Q' */ 000068C2 AAAA syscall QuickTimeDispatch 000068C4 2F0B move.l -[A7], A3 000068C6 2F2E FFCA move.l -[A7], [A6 - 0x36] 000068CA 7001 moveq.l D0, 0x01 000068CC B087 cmp.l D0, D7 000068CE 57C0 seq D0 000068D0 4400 neg.b D0 000068D2 1F00 move.b -[A7], D0 000068D4 2054 movea.l A0, [A4] 000068D6 3F28 0030 move.w -[A7], [A0 + 0x30] 000068DA 1F2E 000C move.b -[A7], [A6 + 0xC] 000068DE 2F2E 000E move.l -[A7], [A6 + 0xE] 000068E2 4EBA ED84 jsr [PC - 0x127C /* 00005668 */] 000068E6 598F subq.l A7, 4 000068E8 206E 000E movea.l A0, [A6 + 0xE] 000068EC 2050 movea.l A0, [A0] 000068EE 2F28 0002 move.l -[A7], [A0 + 0x2] 000068F2 598F subq.l A7, 4 000068F4 2F0B move.l -[A7], A3 000068F6 303C 004C move.w D0, 0x4C /* 'L' */ 000068FA AAAA syscall QuickTimeDispatch 000068FC 2054 movea.l A0, [A4] 000068FE 2F28 0002 move.l -[A7], [A0 + 0x2] 00006902 4EAD 35D2 jsr [A5 + 0x35D2 /* export_1718 */] 00006906 2D5F FFCE move.l [A6 - 0x32], [A7]+ 0000690A 2F2E FFCA move.l -[A7], [A6 - 0x36] 0000690E 202E FFA2 move.l D0, [A6 - 0x5E] 00006912 D0AE FFCE add.l D0, [A6 - 0x32] 00006916 2F00 move.l -[A7], D0 00006918 303C 004D move.w D0, 0x4D /* 'M' */ 0000691C AAAA syscall QuickTimeDispatch 0000691E 598F subq.l A7, 4 00006920 2F0B move.l -[A7], A3 00006922 303C 0062 move.w D0, 0x62 /* 'b' */ 00006926 AAAA syscall QuickTimeDispatch 00006928 486E FFFC pea.l [A6 - 0x4] 0000692C 7000 moveq.l D0, 0x00 0000692E 2F00 move.l -[A7], D0 00006930 2F00 move.l -[A7], D0 00006932 303C 006F move.w D0, 0x6F /* 'o' */ 00006936 AAAA syscall QuickTimeDispatch 00006938 0CAE 736F 756E FFFC cmpi.l [A6 - 0x4], 0x736F756E /* 'soun' */ 00006940 6700 00A2 beq +0xA4 /* 000069E4 */ 00006944 2F0B move.l -[A7], A3 00006946 486E FFD6 pea.l [A6 - 0x2A] 0000694A 303C 0056 move.w D0, 0x56 /* 'V' */ 0000694E AAAA syscall QuickTimeDispatch 00006950 4A2E 000C tst.b [A6 + 0xC] 00006954 672E beq +0x30 /* 00006984 */ 00006956 4A2E FFB9 tst.b [A6 - 0x47] 0000695A 6766 beq +0x68 /* 000069C2 */ 0000695C 2F2E FFCA move.l -[A7], [A6 - 0x36] 00006960 486E FFBA pea.l [A6 - 0x46] 00006964 302E FFAC move.w D0, [A6 - 0x54] 00006968 906E FFA8 sub.w D0, [A6 - 0x58] 0000696C 3F00 move.w -[A7], D0 0000696E 302E FFAA move.w D0, [A6 - 0x56] 00006972 906E FFA6 sub.w D0, [A6 - 0x5A] 00006976 3F00 move.w -[A7], D0 00006978 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 0000697C 2F0C move.l -[A7], A4 0000697E 4EBA C140 jsr [PC - 0x3EC0 /* 00002AC0 */] 00006982 603E bra +0x40 /* 000069C2 */ label00006984: 00006984 598F subq.l A7, 4 00006986 2F0B move.l -[A7], A3 00006988 303C 00FF move.w D0, 0xFF 0000698C AAAA syscall QuickTimeDispatch 0000698E 205F movea.l A0, [A7]+ 00006990 2D48 FFC6 move.l [A6 - 0x3A], A0 00006994 2050 movea.l A0, [A0] 00006996 43EE FFBA lea.l A1, [A6 - 0x46] 0000699A 5488 addq.l A0, 2 0000699C 22D8 move.l [A1]+, [A0]+ 0000699E 22D8 move.l [A1]+, [A0]+ 000069A0 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000069A4 A8D9 syscall DisposRgn/DisposeRgn 000069A6 598F subq.l A7, 4 000069A8 302E FFBC move.w D0, [A6 - 0x44] 000069AC 48C0 ext.l D0 000069AE 2F00 move.l -[A7], D0 000069B0 A83F syscall Long2Fix 000069B2 989F sub.l D4, [A7]+ 000069B4 598F subq.l A7, 4 000069B6 302E FFBA move.w D0, [A6 - 0x46] 000069BA 48C0 ext.l D0 000069BC 2F00 move.l -[A7], D0 000069BE A83F syscall Long2Fix 000069C0 9A9F sub.l D5, [A7]+ label000069C2: 000069C2 4A84 tst.l D4 000069C4 6604 bne +0x6 /* 000069CA */ 000069C6 4A85 tst.l D5 000069C8 670C beq +0xE /* 000069D6 */ label000069CA: 000069CA 486E FFD6 pea.l [A6 - 0x2A] 000069CE 2F04 move.l -[A7], D4 000069D0 2F05 move.l -[A7], D5 000069D2 7019 moveq.l D0, 0x19 000069D4 ABC2 syscall QTMatrixMathDispatch label000069D6: 000069D6 2F2E FFCA move.l -[A7], [A6 - 0x36] 000069DA 486E FFD6 pea.l [A6 - 0x2A] 000069DE 303C 0057 move.w D0, 0x57 /* 'W' */ 000069E2 AAAA syscall QuickTimeDispatch label000069E4: 000069E4 2007 move.l D0, D7 000069E6 5387 subq.l D7, 1 label000069E8: 000069E8 4A87 tst.l D7 000069EA 6E00 FE1E bgt -0x1E0 /* 0000680A */ 000069EE 2F0C move.l -[A7], A4 000069F0 4EBA AA46 jsr [PC - 0x55BA /* 00001438 */] 000069F4 2054 movea.l A0, [A4] 000069F6 2F28 0002 move.l -[A7], [A0 + 0x2] 000069FA 7000 moveq.l D0, 0x00 000069FC 1F00 move.b -[A7], D0 000069FE 2F0C move.l -[A7], A4 00006A00 4EBA A77E jsr [PC - 0x5882 /* 00001180 */] 00006A04 598F subq.l A7, 4 00006A06 206E 000E movea.l A0, [A6 + 0xE] 00006A0A 2050 movea.l A0, [A0] 00006A0C 2F28 0002 move.l -[A7], [A0 + 0x2] 00006A10 206E 000E movea.l A0, [A6 + 0xE] 00006A14 2050 movea.l A0, [A0] 00006A16 2F28 0012 move.l -[A7], [A0 + 0x12] 00006A1A 2054 movea.l A0, [A4] 00006A1C 2F28 0002 move.l -[A7], [A0 + 0x2] 00006A20 4EAD 35D2 jsr [A5 + 0x35D2 /* export_1718 */] 00006A24 281F move.l D4, [A7]+ 00006A26 4A2E 000C tst.b [A6 + 0xC] 00006A2A 6716 beq +0x18 /* 00006A42 */ 00006A2C 2054 movea.l A0, [A4] 00006A2E D9A8 0012 add.l [A0 + 0x12], D4 00006A32 4AAE FFC2 tst.l [A6 - 0x3E] 00006A36 6778 beq +0x7A /* 00006AB0 */ 00006A38 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00006A3C 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00006A40 606E bra +0x70 /* 00006AB0 */ label00006A42: 00006A42 2054 movea.l A0, [A4] 00006A44 202E FF9E move.l D0, [A6 - 0x62] 00006A48 D1A8 0012 add.l [A0 + 0x12], D0 00006A4C 2054 movea.l A0, [A4] 00006A4E 202E FF9E move.l D0, [A6 - 0x62] 00006A52 D1A8 0016 add.l [A0 + 0x16], D0 00006A56 2004 move.l D0, D4 00006A58 D0AE FFA2 add.l D0, [A6 - 0x5E] 00006A5C 2054 movea.l A0, [A4] 00006A5E B0A8 0012 cmp.l D0, [A0 + 0x12] 00006A62 6F0A ble +0xC /* 00006A6E */ 00006A64 2004 move.l D0, D4 00006A66 D0AE FFA2 add.l D0, [A6 - 0x5E] 00006A6A 2140 0012 move.l [A0 + 0x12], D0 label00006A6E: 00006A6E 2054 movea.l A0, [A4] 00006A70 2F28 0002 move.l -[A7], [A0 + 0x2] 00006A74 486E FFA6 pea.l [A6 - 0x5A] 00006A78 303C 00F9 move.w D0, 0xF9 00006A7C AAAA syscall QuickTimeDispatch 00006A7E 2054 movea.l A0, [A4] 00006A80 41E8 0022 lea.l A0, [A0 + 0x22] 00006A84 43EE FFA6 lea.l A1, [A6 - 0x5A] 00006A88 20D9 move.l [A0]+, [A1]+ 00006A8A 20D9 move.l [A0]+, [A1]+ 00006A8C 2054 movea.l A0, [A4] 00006A8E 316E FFFA 0034 move.w [A0 + 0x34], [A6 - 0x6] 00006A94 302E FFAC move.w D0, [A6 - 0x54] 00006A98 906E FFA8 sub.w D0, [A6 - 0x58] 00006A9C 2054 movea.l A0, [A4] 00006A9E 3140 0006 move.w [A0 + 0x6], D0 00006AA2 302E FFAA move.w D0, [A6 - 0x56] 00006AA6 906E FFA6 sub.w D0, [A6 - 0x5A] 00006AAA 2054 movea.l A0, [A4] 00006AAC 3140 0008 move.w [A0 + 0x8], D0 label00006AB0: 00006AB0 598F subq.l A7, 4 00006AB2 2F0C move.l -[A7], A4 00006AB4 4EBA E286 jsr [PC - 0x1D7A /* 00004D3C */] 00006AB8 2054 movea.l A0, [A4] 00006ABA 215F 001A move.l [A0 + 0x1A], [A7]+ 00006ABE 4CEE 18F8 FF7E movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x82] 00006AC4 4E5E unlink A6 00006AC6 205F movea.l A0, [A7]+ 00006AC8 4FEF 000A lea.l A7, [A7 + 0xA] 00006ACC 4ED0 jmp [A0] 00006ACE 9554 sub.w [A4], D2 00006AD0 4D4F chk.w D6, A7 00006AD2 5649 addq.w A1, 3 00006AD4 454D chk.w D2, A5 00006AD6 4F56 chk.w D7, [A6] 00006AD8 4945 chk.w D4, D5 00006ADA 4345 chk.w D1, D5 00006ADC 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00006AE0 524F addq.w A7, 1 00006AE2 5550 subq.w [A0], 2 00006AE4 0000 0000 ori.b D0, 0x0 export_2805: 00006AE8 4E56 0000 link A6, 0 00006AEC 4E5E unlink A6 00006AEE 205F movea.l A0, [A7]+ 00006AF0 5C4F addq.w A7, 6 00006AF2 4ED0 jmp [A0] 00006AF4 9C54 sub.w D6, [A4] 00006AF6 4D4F chk.w D6, A7 00006AF8 5649 addq.w A1, 3 00006AFA 454D chk.w D2, A5 00006AFC 4F56 chk.w D7, [A6] 00006AFE 4945 chk.w D4, D5 00006B00 4345 chk.w D1, D5 00006B02 4C4C 2E44 movem.l D2,D6,A1,A2,A3,A5, A4 00006B06 4F4E chk.w D7, A6 00006B08 4547 chk.w D2, D7 00006B0A 524F addq.w A7, 1 00006B0C 5550 subq.w [A0], 2 00006B0E 494E chk.w D4, A6 00006B10 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00006B12 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2806: // at 00006B14 (misaligned) 00006B16 0000 2F0C ori.b D0, 0xC 00006B1A 286E 0008 movea.l A4, [A6 + 0x8] 00006B1E 2054 movea.l A0, [A4] 00006B20 7002 moveq.l D0, 0x02 00006B22 B068 0030 cmp.w D0, [A0 + 0x30] 00006B26 6F08 ble +0xA /* 00006B30 */ 00006B28 7000 moveq.l D0, 0x00 00006B2A 2D40 000C move.l [A6 + 0xC], D0 00006B2E 6012 bra +0x14 /* 00006B42 */ label00006B30: 00006B30 598F subq.l A7, 4 00006B32 2054 movea.l A0, [A4] 00006B34 3F28 0030 move.w -[A7], [A0 + 0x30] 00006B38 2F0C move.l -[A7], A4 00006B3A 4EBA 0030 jsr [PC + 0x30 /* 00006B6C */] 00006B3E 2D5F 000C move.l [A6 + 0xC], [A7]+ label00006B42: 00006B42 286E FFFC movea.l A4, [A6 - 0x4] 00006B46 4E5E unlink A6 00006B48 2E9F move.l [A7], [A7]+ 00006B4A 4E75 rts 00006B4C 9B54 sub.w [A4], D5 00006B4E 4D4F chk.w D6, A7 00006B50 5649 addq.w A1, 3 00006B52 454D chk.w D2, A5 00006B54 4F56 chk.w D7, [A6] 00006B56 4945 chk.w D4, D5 00006B58 4345 chk.w D1, D5 00006B5A 4C4C 2E55 movem.l D0,D2,D4,D6,A1,A2,A3,A5, A4 00006B5E 4E47 trap 7 00006B60 524F addq.w A7, 1 00006B62 5550 subq.w [A0], 2 00006B64 4C41 5354 movem.l D2,D4,D6,A0,A1,A4,A6, D1 00006B68 0000 0000 ori.b D0, 0x0 fn00006B6C: 00006B6C 4E56 FFDC link A6, -0x0024 00006B70 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00006B74 3C2E 000C move.w D6, [A6 + 0xC] 00006B78 286E 0008 movea.l A4, [A6 + 0x8] 00006B7C 4878 0084 push.l 0x84 00006B80 486D 2612 pea.l [A5 + 0x2612 /* export_1214 */] 00006B84 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00006B88 2D40 FFDC move.l [A6 - 0x24], D0 00006B8C 2F00 move.l -[A7], D0 00006B8E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00006B92 2F2E FFDC move.l -[A7], [A6 - 0x24] 00006B96 4EAD 34C2 jsr [A5 + 0x34C2 /* export_1684 */] 00006B9A 598F subq.l A7, 4 00006B9C 7001 moveq.l D0, 0x01 00006B9E 2F00 move.l -[A7], D0 00006BA0 303C 0187 move.w D0, 0x187 00006BA4 AAAA syscall QuickTimeDispatch 00006BA6 2D57 FFE0 move.l [A6 - 0x20], [A7] 00006BAA 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00006BAE 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00006BB2 598F subq.l A7, 4 00006BB4 2054 movea.l A0, [A4] 00006BB6 2F28 0002 move.l -[A7], [A0 + 0x2] 00006BBA 303C 0029 move.w D0, 0x29 /* ')' */ 00006BBE AAAA syscall QuickTimeDispatch 00006BC0 303C 002A move.w D0, 0x2A /* '*' */ 00006BC4 AAAA syscall QuickTimeDispatch 00006BC6 206E FFDC movea.l A0, [A6 - 0x24] 00006BCA 2050 movea.l A0, [A0] 00006BCC 216E FFE0 0002 move.l [A0 + 0x2], [A6 - 0x20] 00006BD2 598F subq.l A7, 4 00006BD4 598F subq.l A7, 4 00006BD6 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00006BDA 303C 0012 move.w D0, 0x12 00006BDE AAAA syscall QuickTimeDispatch 00006BE0 7001 moveq.l D0, 0x01 00006BE2 3F00 move.w -[A7], D0 00006BE4 303C 00EB move.w D0, 0xEB 00006BE8 AAAA syscall QuickTimeDispatch 00006BEA 206E FFDC movea.l A0, [A6 - 0x24] 00006BEE 2050 movea.l A0, [A0] 00006BF0 215F 0054 move.l [A0 + 0x54], [A7]+ 00006BF4 206E FFDC movea.l A0, [A6 - 0x24] 00006BF8 2050 movea.l A0, [A0] 00006BFA 2F28 0054 move.l -[A7], [A0 + 0x54] 00006BFE 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00006C02 598F subq.l A7, 4 00006C04 2054 movea.l A0, [A4] 00006C06 2F28 0002 move.l -[A7], [A0 + 0x2] 00006C0A 303C 003F move.w D0, 0x3F /* '?' */ 00006C0E AAAA syscall QuickTimeDispatch 00006C10 2E1F move.l D7, [A7]+ 00006C12 504F addq.w A7, 8 00006C14 6000 00A6 bra +0xA8 /* 00006CBC */ label00006C18: 00006C18 598F subq.l A7, 4 00006C1A 2054 movea.l A0, [A4] 00006C1C 2F28 0002 move.l -[A7], [A0 + 0x2] 00006C20 2F07 move.l -[A7], D7 00006C22 303C 0117 move.w D0, 0x117 00006C26 AAAA syscall QuickTimeDispatch 00006C28 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00006C2C 598F subq.l A7, 4 00006C2E 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00006C32 486E FFEC pea.l [A6 - 0x14] 00006C36 2F0C move.l -[A7], A4 00006C38 4EBA E5AA jsr [PC - 0x1A56 /* 000051E4 */] 00006C3C 2657 movea.l A3, [A7] 00006C3E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00006C42 2053 movea.l A0, [A3] 00006C44 BC68 0004 cmp.w D6, [A0 + 0x4] 00006C48 6F06 ble +0x8 /* 00006C50 */ 00006C4A 204B movea.l A0, A3 00006C4C A023 syscall DisposHandle/DisposeHandle 00006C4E 6068 bra +0x6A /* 00006CB8 */ label00006C50: 00006C50 2053 movea.l A0, [A3] 00006C52 BC68 0004 cmp.w D6, [A0 + 0x4] 00006C56 6C1A bge +0x1C /* 00006C72 */ 00006C58 5368 0004 subq.w [A0 + 0x4], 1 00006C5C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00006C60 2F2E FFEC move.l -[A7], [A6 - 0x14] 00006C64 2F0B move.l -[A7], A3 00006C66 2F0C move.l -[A7], A4 00006C68 4EBA E4EA jsr [PC - 0x1B16 /* 00005154 */] 00006C6C 204B movea.l A0, A3 00006C6E A023 syscall DisposHandle/DisposeHandle 00006C70 6046 bra +0x48 /* 00006CB8 */ label00006C72: 00006C72 204B movea.l A0, A3 00006C74 A023 syscall DisposHandle/DisposeHandle 00006C76 598F subq.l A7, 4 00006C78 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00006C7C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00006C80 7000 moveq.l D0, 0x00 00006C82 2F00 move.l -[A7], D0 00006C84 598F subq.l A7, 4 00006C86 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00006C8A 303C 004B move.w D0, 0x4B /* 'K' */ 00006C8E AAAA syscall QuickTimeDispatch 00006C90 2F0C move.l -[A7], A4 00006C92 4EBA A61C jsr [PC - 0x59E4 /* 000012B0 */] 00006C96 2D57 FFE8 move.l [A6 - 0x18], [A7] 00006C9A 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00006C9E 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00006CA2 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00006CA6 2F2E FFDC move.l -[A7], [A6 - 0x24] 00006CAA 4EBA ED20 jsr [PC - 0x12E0 /* 000059CC */] 00006CAE 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00006CB2 303C 0042 move.w D0, 0x42 /* 'B' */ 00006CB6 AAAA syscall QuickTimeDispatch label00006CB8: 00006CB8 2007 move.l D0, D7 00006CBA 5387 subq.l D7, 1 label00006CBC: 00006CBC 4A87 tst.l D7 00006CBE 6E00 FF58 bgt -0xA6 /* 00006C18 */ 00006CC2 2F2E FFDC move.l -[A7], [A6 - 0x24] 00006CC6 4EBA A770 jsr [PC - 0x5890 /* 00001438 */] 00006CCA 2054 movea.l A0, [A4] 00006CCC 2F28 0002 move.l -[A7], [A0 + 0x2] 00006CD0 7000 moveq.l D0, 0x00 00006CD2 1F00 move.b -[A7], D0 00006CD4 2F2E FFDC move.l -[A7], [A6 - 0x24] 00006CD8 4EBA A4A6 jsr [PC - 0x5B5A /* 00001180 */] 00006CDC 2054 movea.l A0, [A4] 00006CDE 2F28 0002 move.l -[A7], [A0 + 0x2] 00006CE2 486E FFF0 pea.l [A6 - 0x10] 00006CE6 486E FFF4 pea.l [A6 - 0xC] 00006CEA 303C 0015 move.w D0, 0x15 00006CEE AAAA syscall QuickTimeDispatch 00006CF0 206E FFDC movea.l A0, [A6 - 0x24] 00006CF4 2050 movea.l A0, [A0] 00006CF6 2F28 0002 move.l -[A7], [A0 + 0x2] 00006CFA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00006CFE 7000 moveq.l D0, 0x00 00006D00 2F00 move.l -[A7], D0 00006D02 303C 0016 move.w D0, 0x16 00006D06 AAAA syscall QuickTimeDispatch 00006D08 206E FFDC movea.l A0, [A6 - 0x24] 00006D0C 2050 movea.l A0, [A0] 00006D0E 2F28 0002 move.l -[A7], [A0 + 0x2] 00006D12 206E FFDC movea.l A0, [A6 - 0x24] 00006D16 2050 movea.l A0, [A0] 00006D18 2F28 0040 move.l -[A7], [A0 + 0x40] 00006D1C 303C 0036 move.w D0, 0x36 /* '6' */ 00006D20 AAAA syscall QuickTimeDispatch 00006D22 206E FFDC movea.l A0, [A6 - 0x24] 00006D26 2050 movea.l A0, [A0] 00006D28 2F28 0002 move.l -[A7], [A0 + 0x2] 00006D2C 206E FFDC movea.l A0, [A6 - 0x24] 00006D30 2050 movea.l A0, [A0] 00006D32 2F28 0044 move.l -[A7], [A0 + 0x44] 00006D36 206E FFDC movea.l A0, [A6 - 0x24] 00006D3A 2050 movea.l A0, [A0] 00006D3C 2F28 0048 move.l -[A7], [A0 + 0x48] 00006D40 303C 0034 move.w D0, 0x34 /* '4' */ 00006D44 AAAA syscall QuickTimeDispatch 00006D46 558F subq.l A7, 2 00006D48 7000 moveq.l D0, 0x00 00006D4A 1F00 move.b -[A7], D0 00006D4C 2F2E FFDC move.l -[A7], [A6 - 0x24] 00006D50 4EBA B4FA jsr [PC - 0x4B06 /* 0000224C */] 00006D54 206E FFDC movea.l A0, [A6 - 0x24] 00006D58 2050 movea.l A0, [A0] 00006D5A 43EE FFF8 lea.l A1, [A6 - 0x8] 00006D5E 41E8 0022 lea.l A0, [A0 + 0x22] 00006D62 22D8 move.l [A1]+, [A0]+ 00006D64 22D8 move.l [A1]+, [A0]+ 00006D66 206E FFDC movea.l A0, [A6 - 0x24] 00006D6A 2050 movea.l A0, [A0] 00006D6C 2F28 0002 move.l -[A7], [A0 + 0x2] 00006D70 486E FFF8 pea.l [A6 - 0x8] 00006D74 303C 00FA move.w D0, 0xFA 00006D78 AAAA syscall QuickTimeDispatch 00006D7A 2054 movea.l A0, [A4] 00006D7C 2F28 0002 move.l -[A7], [A0 + 0x2] 00006D80 3F28 002A move.w -[A7], [A0 + 0x2A] 00006D84 303C 002F move.w D0, 0x2F /* '/' */ 00006D88 AAAA syscall QuickTimeDispatch 00006D8A 2054 movea.l A0, [A4] 00006D8C 5368 0030 subq.w [A0 + 0x30], 1 00006D90 2D6E FFDC 000E move.l [A6 + 0xE], [A6 - 0x24] 00006D96 544F addq.w A7, 2 00006D98 4CEE 18C8 FFC8 movem.l D3,D6,D7,A3,A4, [A6 - 0x38] 00006D9E 4E5E unlink A6 00006DA0 205F movea.l A0, [A7]+ 00006DA2 5C4F addq.w A7, 6 00006DA4 4ED0 jmp [A0] 00006DA6 9A54 sub.w D5, [A4] 00006DA8 4D4F chk.w D6, A7 00006DAA 5649 addq.w A1, 3 00006DAC 454D chk.w D2, A5 00006DAE 4F56 chk.w D7, [A6] 00006DB0 4945 chk.w D4, D5 00006DB2 4345 chk.w D1, D5 00006DB4 4C4C 2E55 movem.l D0,D2,D4,D6,A1,A2,A3,A5, A4 00006DB8 4E47 trap 7 00006DBA 524F addq.w A7, 1 00006DBC 5550 subq.w [A0], 2 00006DBE 4F4E chk.w D7, A6 00006DC0 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00006DC2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2807: // at 00006DC4 (misaligned) 00006DC6 0000 48E7 ori.b D0, 0xE7 00006DCA 1118 move.b -[A0], [A0]+ 00006DCC 286E 0008 movea.l A4, [A6 + 0x8] 00006DD0 598F subq.l A7, 4 00006DD2 2054 movea.l A0, [A4] 00006DD4 2F28 0002 move.l -[A7], [A0 + 0x2] 00006DD8 303C 003F move.w D0, 0x3F /* '?' */ 00006DDC AAAA syscall QuickTimeDispatch 00006DDE 2E1F move.l D7, [A7]+ 00006DE0 601E bra +0x20 /* 00006E00 */ label00006DE2: 00006DE2 598F subq.l A7, 4 00006DE4 2054 movea.l A0, [A4] 00006DE6 2F28 0002 move.l -[A7], [A0 + 0x2] 00006DEA 2F07 move.l -[A7], D7 00006DEC 303C 0117 move.w D0, 0x117 00006DF0 AAAA syscall QuickTimeDispatch 00006DF2 2657 movea.l A3, [A7] 00006DF4 2F0B move.l -[A7], A3 00006DF6 2F0C move.l -[A7], A4 00006DF8 4EBA EBD2 jsr [PC - 0x142E /* 000059CC */] 00006DFC 2007 move.l D0, D7 00006DFE 5387 subq.l D7, 1 label00006E00: 00006E00 4A87 tst.l D7 00006E02 6EDE bgt -0x20 /* 00006DE2 */ 00006E04 2054 movea.l A0, [A4] 00006E06 2F28 0002 move.l -[A7], [A0 + 0x2] 00006E0A 2F28 0040 move.l -[A7], [A0 + 0x40] 00006E0E 303C 0036 move.w D0, 0x36 /* '6' */ 00006E12 AAAA syscall QuickTimeDispatch 00006E14 2054 movea.l A0, [A4] 00006E16 2F28 0002 move.l -[A7], [A0 + 0x2] 00006E1A 2F28 0044 move.l -[A7], [A0 + 0x44] 00006E1E 2F28 0048 move.l -[A7], [A0 + 0x48] 00006E22 303C 0034 move.w D0, 0x34 /* '4' */ 00006E26 AAAA syscall QuickTimeDispatch 00006E28 558F subq.l A7, 2 00006E2A 7001 moveq.l D0, 0x01 00006E2C 1F00 move.b -[A7], D0 00006E2E 2F0C move.l -[A7], A4 00006E30 4EBA B41A jsr [PC - 0x4BE6 /* 0000224C */] 00006E34 544F addq.w A7, 2 00006E36 4CEE 1888 FFF0 movem.l D3,D7,A3,A4, [A6 - 0x10] 00006E3C 4E5E unlink A6 00006E3E 2E9F move.l [A7], [A7]+ 00006E40 4E75 rts 00006E42 8020 or.b D0, -[A0] 00006E44 544D addq.w A5, 2 00006E46 4F56 chk.w D7, [A6] 00006E48 4945 chk.w D4, D5 00006E4A 4D4F chk.w D6, A7 00006E4C 5649 addq.w A1, 3 00006E4E 4543 chk.w D2, D3 00006E50 454C chk.w D2, A4 00006E52 4C2E 4649 4E49 movem.w D0,D3,D6,A1,A2,A6, [A6 + 0x4E49] 00006E58 5348 subq.w A0, 1 00006E5A 554E subq.w A6, 2 00006E5C 4752 chk.w D3, [A2] 00006E5E 4F55 chk.w D7, [A5] 00006E60 5049 addq.w A1, 8 00006E62 4E47 trap 7 00006E64 0000 0000 ori.b D0, 0x0 export_2808: 00006E68 4E56 0000 link A6, 0 00006E6C 2F0C move.l -[A7], A4 00006E6E 286E 0008 movea.l A4, [A6 + 0x8] 00006E72 3F2E 0018 move.w -[A7], [A6 + 0x18] 00006E76 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006E7A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006E7E 2F2E 000C move.l -[A7], [A6 + 0xC] 00006E82 2F0C move.l -[A7], A4 00006E84 4EBA DBEE jsr [PC - 0x2412 /* 00004A74 */] 00006E88 2F0C move.l -[A7], A4 00006E8A 4EBA 9F68 jsr [PC - 0x6098 /* 00000DF4 */] 00006E8E 558F subq.l A7, 2 00006E90 2F0C move.l -[A7], A4 00006E92 7000 moveq.l D0, 0x00 00006E94 2F00 move.l -[A7], D0 00006E96 2F0C move.l -[A7], A4 00006E98 4EAD 3462 jsr [A5 + 0x3462 /* export_1672 */] 00006E9C 286E FFFC movea.l A4, [A6 - 0x4] 00006EA0 4E5E unlink A6 00006EA2 205F movea.l A0, [A7]+ 00006EA4 4FEF 0012 lea.l A7, [A7 + 0x12] 00006EA8 4ED0 jmp [A0] 00006EAA 802A 5453 or.b D0, [A2 + 0x5453] 00006EAE 494E chk.w D4, A6 00006EB0 474C chk.w D3, A4 00006EB2 4546 chk.w D2, D6 00006EB4 5241 addq.w D1, 1 00006EB6 4D45 chk.w D6, D5 00006EB8 4D4F chk.w D6, A7 00006EBA 5649 addq.w A1, 3 00006EBC 4543 chk.w D2, D3 00006EBE 454C chk.w D2, A4 00006EC0 4C2E 494E 4954 movem.w D1,D2,D3,D6,A0,A3,A6, [A6 + 0x4954] 00006EC6 4D4F chk.w D6, A7 00006EC8 5649 addq.w A1, 3 00006ECA 454F chk.w D2, A7 00006ECC 424A clr.w A2 00006ECE 4543 chk.w D2, D3 00006ED0 5446 addq.w D6, 2 00006ED2 524F addq.w A7, 1 00006ED4 4D50 chk.w D6, [A0] 00006ED6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2809: // at 00006ED8 (misaligned) 00006EDA 0000 206E ori.b D0, 0x6E /* 'n' */ 00006EDE 0008 2050 ori.b A0, 0x50 /* 'P' */ 00006EE2 2D68 008C 000C move.l [A6 + 0xC], [A0 + 0x8C] 00006EE8 4E5E unlink A6 00006EEA 2E9F move.l [A7], [A7]+ 00006EEC 4E75 rts 00006EEE 9F54 sub.w [A4], D7 00006EF0 4452 neg.w [A2] 00006EF2 4147 chk.w D0, D7 00006EF4 4D4F chk.w D6, A7 00006EF6 5649 addq.w A1, 3 00006EF8 4543 chk.w D2, D3 00006EFA 454C chk.w D2, A4 00006EFC 4C2E 4745 544D movem.w D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D] 00006F02 4F56 chk.w D7, [A6] 00006F04 4945 chk.w D4, D5 00006F06 4347 chk.w D1, D7 00006F08 5241 addq.w D1, 1 00006F0A 4650 not.w [A0] 00006F0C 5452 addq.w [A2], 2 00006F0E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2810: // at 00006F10 (misaligned) 00006F12 0000 206E ori.b D0, 0x6E /* 'n' */ 00006F16 0008 2050 ori.b A0, 0x50 /* 'P' */ 00006F1A 2D68 0090 000C move.l [A6 + 0xC], [A0 + 0x90] 00006F20 4E5E unlink A6 00006F22 2E9F move.l [A7], [A7]+ 00006F24 4E75 rts 00006F26 8028 5444 or.b D0, [A0 + 0x5444] 00006F2A 5241 addq.w D1, 1 00006F2C 474D chk.w D3, A5 00006F2E 4F56 chk.w D7, [A6] 00006F30 4945 chk.w D4, D5 00006F32 4345 chk.w D1, D5 00006F34 4C4C 2E47 movem.l D0,D1,D2,D6,A1,A2,A3,A5, A4 00006F38 4554 chk.w D2, [A4] 00006F3A 4D4F chk.w D6, A7 00006F3C 5649 addq.w A1, 3 00006F3E 4544 chk.w D2, D4 00006F40 4953 chk.w D4, [A3] 00006F42 504C addq.w A4, 8 00006F44 4159 chk.w D0, [A1]+ 00006F46 434C chk.w D1, A4 00006F48 4950 chk.w D4, [A0] 00006F4A 5245 addq.w D5, 1 00006F4C 4749 chk.w D3, A1 00006F4E 4F4E chk.w D7, A6 00006F50 0000 0000 ori.b D0, 0x0 export_2811: 00006F54 4E56 0000 link A6, 0 00006F58 4E5E unlink A6 00006F5A 205F movea.l A0, [A7]+ 00006F5C 504F addq.w A7, 8 00006F5E 4ED0 jmp [A0] 00006F60 8028 5444 or.b D0, [A0 + 0x5444] 00006F64 5241 addq.w D1, 1 00006F66 474D chk.w D3, A5 00006F68 4F56 chk.w D7, [A6] 00006F6A 4945 chk.w D4, D5 00006F6C 4345 chk.w D1, D5 00006F6E 4C4C 2E53 movem.l D0,D1,D4,D6,A1,A2,A3,A5, A4 00006F72 4554 chk.w D2, [A4] 00006F74 4D4F chk.w D6, A7 00006F76 5649 addq.w A1, 3 00006F78 4544 chk.w D2, D4 00006F7A 4953 chk.w D4, [A3] 00006F7C 504C addq.w A4, 8 00006F7E 4159 chk.w D0, [A1]+ 00006F80 434C chk.w D1, A4 00006F82 4950 chk.w D4, [A0] 00006F84 5245 addq.w D5, 1 00006F86 4749 chk.w D3, A1 00006F88 4F4E chk.w D7, A6 00006F8A 0000 .incomplete